Using the Browser’s <canvas> for Data Compression

When building static websites and Single-Page Applications (SPAs), we sometimes need functionality in JavaScript front ends—such as compression—that is usually handled on the back end instead. […]

🔄 https://jstrieb.github.io/posts/canvas-compress/

#browser #webdev #compression #data #javascript #js #datacompression #web #webfrontend #frontend #staticsite #html #canvas #singlepage #singlepageapps

Using the Browser’s <canvas> for Data Compression

Old browsers don’t have JavaScript compression APIs, so we store data in pixel color channels and export to PNG to compress data.

SPAs Are a Performance Dead End

Single Page Applications, once a solution for slow browsers, are now a performance bottleneck due to multiple HTTP round-trips.

Yegor Bugayenko
The Curious Case of the Shallow Session SPAs

Buried at the end of this year's instalment of my semi-annual series on network and device reality is a mystery: multiple, independent data sets from the Web Performance community indicate sites built as Single-Page Applications ("SPAs") receive, on average, only one (1) "soft navigation" for every

Web Performance Calendar
Why Moving Away from SPAs improves Usability, Accessibility, and SEO - Innoweb: Innovative Web Solutions in Sydney

For years, Single Page Applications (SPAs) built with frameworks like React have dominated the web development landscape. They promised fluid transitions, dynamic interfaces, and app-like experiences. But as performance bottlenecks, accessibility challenges, and SEO limitations become more apparent, many teams are reconsidering this approach.

Innoweb: Innovative Web Solutions in Sydney

Stop Trying to Kill the SPA, by @maxiferreira.com:

https://frontendatscale.com/issues/51/

#singlepageapps #linklists

Stop Trying to Kill the SPA | Frontend at Scale

Reports of SPA's death are greatly exaggerated.

JavaScript Isn’t the Problem—Replacing the Browser Was, by @p4p8.bsky.social (@redwoodjs.com):

https://rwsdk.com/blog/spa-is-dead

#javascript #singlepageapps #browsers

RedwoodSDK: A simple framework for humans

Server-first React, running on the Cloudflare platform. Simple to build. Easy to maintain.

RedwoodSDK
It's time for modern CSS to kill the SPA

Native CSS transitions have quietly killed the strongest argument for client-side routing. Yet people keep building terrible apps instead of performant websites.

Jono Alderson

Ensuring Accessibility in Single Page Applications: A Comprehensive Guide, by (not on Mastodon or Bluesky):

https://afixt.com/ensuring-accessibility-in-single-page-applications-a-comprehensive-guide/

#guides #accessibility #singlepageapps

Ensuring Accessibility in Single Page Applications: A Comprehensive Guide - AFixt

Single Page Applications (SPAs) have become the go-to architecture for modern web development. By enabling dynamic content loading without refreshing the page, SPAs offer a smooth and seamless user experience that feels more like a native app. However, while SPAs provide impressive usability benefits, they also introduce unique accessibility challenges that developers need to address […]

AFixt
So...
https://lit.dev/blog/2024-10-08-signals/
is one of the most recent stuff that I'd like to experiment with, is there something else out there that is more-less as cool as this in the frontend space? I'd like to get back to do some programming stuff and frontend always has it's challenges so feels a good fit to check back

#webdev #html #css #js #javascript #lit #signals #webdevelopment #frontend #singlepageapps #webcomponents #framework
Bringing Signals to Lit Labs

The new Signals package integrates the TC39 Signals proposal with Lit

lit.dev

It's funny how we've come a full 180 degrees on now SPAs being bad now https://www.matuzo.at/blog/2023/single-page-applications-criticism/

Suddenly we're coming to the realization maybe that much JavaScript isn't a great thing, and a return to SSR is a blessing. It's funny how the tides change when you've been in the JS ecosystem long enough, and in my case 1997...

#javascript #js #singlepageapps
```markdown

```

Why I'm not the biggest fan of Single Page Applications

Sometimes it seems like accessibility experts and other web professionals hate JavaScript. This might be true for some, but most understand that JavaScript can be useful for improving UX and even accessibility. JavaScript solutions are often more accessible than their pure HTML or CSS counterparts.

Why I'm not the biggest fan of Single Page Applications