Earlier quoted context omitted.
Ad blockers could still "scroll" through a website, run an AI model on it to discover the ad sections, and cut them out. Even a simple model that filters out visual animations and replaces them with a static would be useful as a large annoying component of online ads is the movement and blinking etc. that make it hard to focus on the content. Dark mode etc can, too, be implemented to work in terms of framebuffers onl…
>run an AI model what exactly would this AI model be trained on?
Google Docs will now use canvas based rendering
171–180 of 953 posts
Re: Google Docs will now use canvas based rendering
#172RIP web accessibility when everyone starts doing this to make ad blocking more difficult
I will bet that this will ship with accessibility support. If it doesn't, maybe they will launch with it being opt-in, as they flesh out a11y. But if I were to put money on it, it will ship with a11y functionality.
The good thing here is that Google already has experience with accessibility on canvas UIs . Flutter, which uses canvas on web[0] and opengl on phones, has accessibility[1]. Hopefully there was some good knowledge sharing there.
[0] looks like this is a WiP: https://github.com/flutter/flutter/projects/68
[1] https://flutter.dev/docs/development/accessibility-and-local...
Re: Google Docs will now use canvas based rendering
#173Ever since WebAssembly was first introduced, I thought it was obvious[1][2] that the end game for those that want to control the web is sending opaque binary blobs of code that only use the browser for the canvas tag's framebuffer. Font rendering and layout can all easily be accomplished by embedding libraries like freetype. This breaks all forms of user control - like ad blockers - and turns the web back into cable…
https://docs.google.com/document/d/1N1XaAI4ZlCUHNWJBXJUBFjxS...
Re: Google Docs will now use canvas based rendering
#174Ever since WebAssembly was first introduced, I thought it was obvious[1][2] that the end game for those that want to control the web is sending opaque binary blobs of code that only use the browser for the canvas tag's framebuffer. Font rendering and layout can all easily be accomplished by embedding libraries like freetype. This breaks all forms of user control - like ad blockers - and turns the web back into cable…
Adblock criminalization is close.
Re: Google Docs will now use canvas based rendering
#175Re: Google Docs will now use canvas based rendering
#176Earlier quoted context omitted.
> The dom is really, really fast, no, it is barely tolerable. Web apps in 2021 have trouble reaching the UI performance (latency) of early 2000 desktop software.
Is that the fault of the web apps programmers (or their library/design choices!) or the engine?
The libraries exist to mitigate the huge problem-domain gap between the DOM model and other models.
Re: Google Docs will now use canvas based rendering
#177Ever since WebAssembly was first introduced, I thought it was obvious[1][2] that the end game for those that want to control the web is sending opaque binary blobs of code that only use the browser for the canvas tag's framebuffer. Font rendering and layout can all easily be accomplished by embedding libraries like freetype. This breaks all forms of user control - like ad blockers - and turns the web back into cable…
Re: Google Docs will now use canvas based rendering
#178Earlier quoted context omitted.
It's a bad thing in terms of openness but a good thing in terms of performance and making web applications more like real desktop applications. A lot of DOM work is a nightmare, so I sort of welcome to the Canvas based approach.
DOM is just HTML/CSS. It's not a 'nightmare', it's actually a pretty good fit for the semantics of most UI's.
Edit: however, replacing HTML+CSS with a canvas is absolutely a step in the wrong direction. I'm advocating for a richer Web, not a stream of pixels controlled by Google.
Re: Google Docs will now use canvas based rendering
#179(googler, opinions are my own. I know nothing about this project). I really hope this fixes the large-document problem. As someone that has to deal with large specs (1000+ page MS Word documents), Google Docs does a not-so-great job of handling them. I also understand this is why many writers don't like Google Docs to write the entire book in, as things start slowing down when you get into the hundreds-of-pages. I do…
Re: Google Docs will now use canvas based rendering
#180Earlier quoted context omitted.
... which is a menu item you can reach through the canvas rendered by a giant blob of non-free JS.
Or through scripting