Partial Page Replacement

Current Rating

B . Requires using a third party library like htmx

Status

Multiple Proposals Open. Triptych is a set of 3 that address the same idea.

TODO: Transfer notes in here & clean up

A Note on Flash of White

"Flash Of White" refers to the momentary state that appears in a browser when a user clicks on a link or submits a form, on a web page or web app that doesn't use a frontend library. This particular behavior (or the lack thereof) has become synonymous with a web app feeling slow or unpolished.

In 2019, Chrome added a feature called "Paint Holding" which addresses this provided the page loads in less than 500ms. However A) This method is limited to chrome users, and B) The tab bar still shows a loading spinner in place of the favicon while loading, which still doesn't feel on par with SPAs to the user.

The main solution right now is to use a library like htmx

Example

Last updated