Re:Kosmonaut: web browser from scratch in Rust
by om2 on Saturday August 15, 2020 @08:39PM
(#24173754)
There's browser engines made for niche uses like you describe, where they are intended to serve custom content only, and not real web content. Doesn't seem like they need a different set of standards to be built, though.
Re:Kosmonaut: web browser from scratch in Rust
by niutech on Tuesday August 18, 2020 @08:41AM
(#24197911)
There are already: Sciter (https://sciter.com) and Ultralight (https://ultralig.ht), not to mention QtWebKit/QtWebEngine.
One natural place is for packaging apps. I have a lot of modern web apps packaged so they run as if they were separate applications rather than my main browser. A browser that was focussed on doing this well would still be very useful even if it only worked with the most up to date sites.
Lots of game UIs use internal browsers, which again could be another niche.
And, especially for languages with limited UI capability, a good embeddable browser could provide a decent way to build UIs. Again a niche where backwards compatibility is not so important.
I'd be pretty happy to make a split where I use one browser for document consumption and a totally different one for applications, and perhaps yet another for really old school sites. In an ideal world they could launch each other for the appropriate sites.