Updating PWAs is trickier than I thought, this article explains very well why and how to implement a proper updating.
#Javascript
Recent posts
- 17:28 (+0100)
Well written article on AbortController superpowers.
Show moreIf you are creating libraries in JavaScript where aborting or cancelling operations makes sense, I highly encourage you to look no further than the AbortController API. It’s incredible! And if you are building applications, you can utilize the abort controller to a great effect when you need to cancel requests, remove event listeners, …
16:43 (+0100)Most developers when using HTML inputs with
type="number"
assume the input value will be a number, and get confused when the value is a string instead. This is because the type=“number” actually tells the browser that the input is used for numbers and to provide a number input UI with included built-in validation to reject non-numerical entries.Now to get the number almost …
Show more10:02 (+0200)Cavallino-Treporti, Italy16°CSpeeding up static websites with PJAX
How to improve the performances and enhance the user's experience of static websites (Hugo, Jekyll..) using the PJAX technique.
With the fast-growing trend of static websites, many people are moving their blogs from WordPress, Medium, etc, to static websites built with Hugo or Jekyll. And there is a good reason for that. One of the reasons is security, cutting down server costs, ease of maintenance, performances, and many others. But in this article, I would like to focus on performances.
As everybody knows, static …
Show more16:27 (+0200)High Performance Javascript
A collection of good tips and tricks on how write more performant JavaScript code
16:35 (+0200)Professional Javascript for Web Developers 3rd Edition
This is the kind of you never just read, it's a book you will open from to time and use as a reference for JavaScript programming. A must-have for any serious web developer.
Professional JavaScript for Web developers (3rd Edition)
My rating 9/10Written by Nicholas C. Zakas Released in 200516:22 (+0200)