therealunreal
Joined 13 years ago
Joined 13 years ago
Public sites need to load quickly and use progressive enhancement, work without JavaScript even. Next.js is driving this with server side rendering and hybrid approaches. They've done a great job so far.
Then there are applications that have a browser UI. These typically use a JSON-based API (REST, RPC, or GraphQL doesn't matter). These apps don't require server side rendering and their API backend can be anything.
In the latter model, you just host a bunch of static assets and point them to your API. No need for compute, everything is done client side (except API operations of course).
In the first model, you need to pay for rendering and it guides you into doing the API the same way. Closer to older PHP/ASP sites but on steroids.
This move caters to Next.js. IMO, as a lot of recent developments do.
Now, I'm not sure I'd recommend it for other reasons and I haven't tried the latest gen, but it sure fits your requirements.
However, SVG Native [1] seems to be very similar, and it's also a subset of SVG, and non-binary.
It's even used as outline on this textbox I'm typing in. I would expect it to use the system accent color, but it does not! Any ideas if I can customize just this color, without installing a different theme?