Skip to main content
Dublin Library

The Publishing Project

Home

A Deep Dive into Cross-Origin Isolation

Cross-origin isolation is a security feature that allows web applications to securely use powerful features like SharedArrayBuffer and high-resolution timers (performance.now()). To protect user data...

Experimental Native CSS Grid Masonry

Until now, creating masonry layouts on the web has required either CSS hacks or JavaScript libraries. While functional, this approach introduces additional dependencies and potential performance...

Resilient Islands with the Temporal API

While the base concept of Island Architecture focuses on performance, there is a second major benefit: Resilience. By isolating components, we can ensure that if one fails (or isn't supported by the...

How to color text in the terminal

An interesting trend in the JavaScript ecosystem is the native implementation of features previously available only through third-party libraries. While some developers view this as unnecessary bloat...

Double-Keyed Caching And Performance

For nearly a decade, one of the most persistent best practices in web development was the use of shared public Content Delivery Networks (CDNs). If developers used a popular library like jQuery,...

Date vs. Temporal: A Comparison

For decades, JavaScript developers have found the Date object challenging to use. It is mutable by default and lacks native support for non-Gregorian calendars or time zones without external libraries...

Archive Navigation