Earlier quoted context omitted.
Webdevs are aware of flaws in their browser so that they have to hack up a bunch of javascript in order to safely login instead of cooperating with the browser developers, which are their employees. On the other side chromium devs need to develop quirks/hacks for specific sites in order to support their bloated javascript hacks (: I find it bizzare.
It's not flaws in the browser; it's flaws in the design of HTML and CSS (i.e. "Oops nobody realized that a real right bastard could bend the static rendering tools to make this happen; well that's a problem"). I'm having difficulty sourcing the details right now, unfortunately; I believe the issue was that non-JavaScript HTML combined with CSS lets you frame-in the target site's login page but situated in such a way…
Kristall – a browser without support for CSS/JS/WASM or graphical websites
171–180 of 198 posts
Re: Kristall – a browser without support for CSS/JS/WASM or graphical websites
#172Then you have HTMLite verifiers (probably the simplest thing to verify!) to ensure a site is compliant and voila you need no Gemini protocol, only simple HTTP/1 and you can also render it in anything from Firefox 1.0 to Kristall to Lynx to Chrome 100+. As a bonus now you would also have very mature accessibility support thanks to modern browsers.
We already have the tools for smolnet. We don’t need to enforce it by removing features. We just need to define what little it should be.
Having said that, all the power to people who love tinkering this way instead. I just think it will be a hindrance to broader adoption and wasting a bit of flexibility and reach (in terms of both software and people).
Re: Kristall – a browser without support for CSS/JS/WASM or graphical websites
#173I am ok with no CSS/JS/WASM, but no graphics? This is wrong on metaphysics level. Like Socrates believed, writing was not an effective means of communicating knowledge
All I can think is that it doesn't support canvas - which would have surprised me anyway.
Re: Kristall – a browser without support for CSS/JS/WASM or graphical websites
#174HN is the only place on the Internet where I hear about Gemini. Excluding Gemini itself. I'm all in for a simpler Internet, but on HTTP(S), with images and other media if needed
Re: Kristall – a browser without support for CSS/JS/WASM or graphical websites
#175I don’t think I’ve ever seen HN react so negatively to a project, but I think that has to do with the image people have of what a “browser” is. Kristall isn’t very useful for HTTP even though it supports the protocol. That said its goal is the “small internet” and very basic sites on HTTP will work, which is is inline with that goal. Some have complained even Google search doesn’t work, but Google search doesn’t fall…
I thought the title was all wrong. It created false expectations. Too many people thought this was an HTML browser. I first came across Kristall when I was looking at GeminiSpace ( https://en.wikipedia.org/wiki/Gemini_(protocol) ) - the gemini protocol (a replacement for http(s)) plus GemText (a replacement for html).
Kristall is a browser for GeminiSpace - first and foremost. GeminiSpace has embraced some aspects of the legacy small-web - specifically gopher and finger. Lots of the browsers in GeminiSpace support all three: GemText, Gopher and Finger.
Some of these GeminiSpace specific browsers also try to support other types of markup languages (html, markdown) but that's not their primary use case.
I can see that Kristall is trying to be more than a Gemini Browser. It can do well here if it was clear about the level of html it was going to support. I'd be very happy with HTML 3.2 ( https://www.w3.org/MarkUp/Wilbur/ ) for example (mid-90s).
Unfortunately, it doesn't even do 'turn of the century' HTML tables very well - something that the lightweight Dillo ( https://www.dillo.org/ ) does well.
As Kristall's level of html support increases; I'd love to be able to include it as a viable html browser (similar to Dillo and a bunch of other older browsers I have installed). As a GeminiSpace Browser, however, it is among the elite. This should have been its intro to HN.
Re: Kristall – a browser without support for CSS/JS/WASM or graphical websites
#176lynx, links, eww (from Emacs) and edbrowse [1] entered the chat ;) Especially edbrowse, which I find weirdly powerful. [1] https://edbrowse.org/
Re: Kristall – a browser without support for CSS/JS/WASM or graphical websites
#177Re: Kristall – a browser without support for CSS/JS/WASM or graphical websites
#178Earlier quoted context omitted.
Dunno, the gemini protocol and gemtext format is like the internet equivalent of a 6502. It's extremely approachable to anyone with a basic understanding of programming. Like you could slap together a working client or a server in an afternoon, most likely. Its built-in limitations also inspires quite a lot of creativity.
That's make it just a toy