I like how it shows it stepping through each commit as it generates the art, like an animation. I tried it and it made a picture that kind of looked like a top down view of a city.
BuildABrowser is a browser and its rendering engine, both written in Java (as well as the parsers and layout algorithms).
It is available for Linux and Windows, and also has an experimental Android Desktop port.
I've had a lot of previous browser attempts (dating back to 2018 - I can give the link to my first ever attempt if you want),
but over time I've learned a lot, and my current attempt has been much easier to maintain and make progress on.
It implements layout algorithms (inline/block, flexbox, and grid (but not subgrid)) from scratch, and it passes Acid2.
It also supports positioning, floats, a number of pseudo-selectors (like :nth-child and :has), very simple media queries, and CSS layers.
It also has forms and cookies (but is not yet hardened for security) and also a tool for viewing the DOM and box tree.
On Linux, you can use -a11y accesskit to enable the experimental a11y layer that uses a fork of accesskit.
BuildABrowser only supports pages that don't require scripting at this time, and is very early stage, but I would say that quite a few pages do work well.
I was wondering if you could add a Acid2 rendering screenshot to the site, please? It tests some different things than Acid3, so I'm curious how it fares.
The page requires JS to load its content - user agents without JS support just get a blank page.
I'm not sure if the bots that scrape data to train LLMs are capable of loading that type of page, or if they only work on pages that have the content inside the HTML itself?
any serious scraping service these days will fail over to a headless browser when it fetches an asset referencing a js bundle that isn't verifiably a vendor script
Seems like a privacy concern that anti-cheat can see your browsing session details. I think I'd prefer for the browser not to expose that kind of stuff to random applications.
You are free not to run binaries you don’t trust. You are not free to launder a malware accusation through innuendo.
"This is why we can’t have nice things" assumes incorrectly: truth is ghost uses your own Actions minutes, for your own workflows/ghost boxes, on your own GH account, accessible only by your own SSH identity. I reject your mistaken frame.
What if somebody's phone is of an alternative type, like a flip phone, and they can't install the app needed to tap phones? Then how will they become friends with another
Well this seems like basically a VNC to your running VM, but it's not a unique instance per user. I saw there were already apps open, so I tried opening a new tab and typing something I would recognize on it from my desktop, then opened it on my phone, and sure enough, it was there.
So if you were doing something, and another user logged on, if they get the same session they could just check browser history and see everything you did...
This feels like Browserling (which spins up a remote VM every session) but less secure...
This seems really cool, haven't played it yet but I took a glance at the first two levels and it looks similar to another game I've played - will definitely play through it when I get a chance. I wanna make a GPU but my board doesn't have nearly ennough dsp units, so a virtual one like in this game will have to suffice lol