As far as I can see, #WebComponents and #WebWorkers are not enough.
The 1st allows us to execute JS in an isolated environment, but it has no access to the DOM (not even a "scoped" or shadow DOM).
The 2nd gives us a shadow DOM, but it does not prevent code to touch the rest of the DOM.
C) send the client an empty shell. using #webWorkers have the client make the API requests retrying if necessary. Insert the results in a client side store and update the view.
Same!
> I've always tended to be a web maximalist, but I've never felt more optimistic than I do now about the power of the modern web as a true application platform. @ameo
https://cprimozic.net/blog/building-a-signal-analyzer-with-modern-web-tech/
#Browser #WebDev #WebWorkers #SharedArrayBuffer #OffscreenCanvas #Wasm #WebGPU
#browser #webdev #webworkers #sharedarraybuffer #offscreencanvas #wasm #webgpu
Same!
> I've always tended to be a web maximalist, but I've never felt more optimistic than I do now about the power of the modern web as a true application platform.
https://cprimozic.net/blog/building-a-signal-analyzer-with-modern-web-tech/
#Browser #WebDev #WebWorkers #SharedArrayBuffer #OffscreenCanvas #Wasm #WebGPU
#browser #webdev #webworkers #sharedarraybuffer #offscreencanvas #wasm #webgpu
Wrote a blog! After more than a year of not writing anything for the public 😄
Notes on using web workers in Angular
#webdevelopment #webdev #frontend #angular #webworkers #tech #blog
#webdevelopment #webdev #frontend #angular #webworkers #tech #blog
Concurrent.js: load modules into web workers, access them asynchronously
https://github.com/bitair-org/concurrent.js
#ES_Next_News #ECMAScript #JavaScript #WebWorkers
#es_next_news #ecmascript #javascript #webworkers
Launch of "The whale" in six minutes. Tic tac, tic tac ... #teaser #CurationLink #webWorkers
#webworkers #curationlink #teaser