Live data from Hacker News

Shadow: New browser engine made almost entirely in JavaScript

goose.icu

21–30 of 303 posts

Re: Shadow: New browser engine made almost entirely in JavaScript

#22

The inevitable question then: Can you run this browser engine within itself, and if so, how many layers deep can you get before the universe implodes?

> https://shadow.goose.icu/?https://shadow.goose.icu > Fatal error Not quite!

haha... I knew I wasn't gonna be the only one who tried that.

Re: Shadow: New browser engine made almost entirely in JavaScript

#23
post #15

There’s something really beautiful about creating a browser that can run in a browser. We can finally steamroll a lot of those cross browser incompatibilities by replacing the host browser engine entirely. It’s like the nuclear option to fight against the new IE (Safari)

I dunno I'd say the new IE is Chrome. They basically control the ecosystem and everyone targets them when developing. "Best viewed with I̶n̶t̶e̶r̶n̶e̶t̶ ̶E̶x̶p̶l̶o̶r̶e̶r Chrome"

This is interesting. Chrome is the new i.e. as i.e. was in 2002, namely, most people regarded it as “the only browser any normal person would ever use.”

Safari is the new i.e. in the sense that i.e. was in the late 2000s/early 2010s, meaning it’s the browser that we would like to ignore due to how weird it is compared to the browser we normally target. And how stubborn the vendor is in neither acting like the majority browser, nor giving up and adopting a different engine (or in the case of iOS, even allowing a different engine to run).

Re: Shadow: New browser engine made almost entirely in JavaScript

#26

The inevitable question then: Can you run this browser engine within itself, and if so, how many layers deep can you get before the universe implodes?

> https://shadow.goose.icu/?https://shadow.goose.icu > Fatal error Not quite!

Anything I tried returns fatal error. Is this really how it meant to browse a URL?

Re: Shadow: New browser engine made almost entirely in JavaScript

#27
We are sorely lacking inner browser virtualization. This way web pages can virtualize other web pages internally via canvas and get true micro-front ends! Every component can be fully isolated from every other component and they will communicate via network requests to each other

Re: Shadow: New browser engine made almost entirely in JavaScript

#29
post #27

We are sorely lacking inner browser virtualization. This way web pages can virtualize other web pages internally via canvas and get true micro-front ends! Every component can be fully isolated from every other component and they will communicate via network requests to each other

wait. why not iframes?

Re: Shadow: New browser engine made almost entirely in JavaScript

#30
There's a product here that's been waiting to happen for awhile. I've been anticipating somebody cross-compiling another browser engine to WASM but this works, too.

Deliver your site only to the "inner browser" (that the user has no control over because it's heavily obfuscated and tricked-out with anti-debugging code) and you eliminate all ad blockers. Throw some DNS-over-HTTPS w/ certificate pinning in for good measure and you kill DNS-based ad blockers too.

Accessibility will be a challenge but if it sells that'll get "fixed".

(I think this idea is evil, BTW, but somebody is going to do it.)

Edit: As an aside this needs to go here, too. https://www.destroyallsoftware.com/talks/the-birth-and-death...

Post reply on HN