Lazyloading
A technique for lazyloading resources like iframes and CSS using <noscript> tags to ensure progressive enhancement when JavaScript is unavailable.
A technique for lazyloading resources like iframes and CSS using <noscript> tags to ensure progressive enhancement when JavaScript is unavailable.
Explains the CSS `contain` property, its values, and use cases for optimizing web performance by isolating DOM sub-trees.
A developer explains why they switched from icon fonts to SVG for web icons, citing performance, accessibility, and maintainability benefits.
A deep dive into using BenchmarkDotNet to analyze memory allocations and performance differences between string concatenation and StringBuilder in C#.
An introduction to the Zig programming language, exploring its design goals of pragmatism, performance, safety, and readability compared to C.
An in-depth exploration of how the .NET Garbage Collector works internally, focusing on its low-level mechanisms and design goals.
Explains why sampling profilers fail at debugging tail latency and introduces Google's event tracing framework as a solution.
A technical guide on implementing a Service Worker in WordPress to enhance performance and enable offline functionality, including troubleshooting tips.
A review of the author's top five most-read blog posts from 2015, covering web standards, client-side frameworks, performance, HTTPS, and Google's AMP.
A technical guide on using Linux Control Groups (cgroups) to limit memory usage for specific processes, demonstrated with OBIEE and stress testing.
Explains CSS techniques to define image aspect ratios, preventing layout reflow and improving page load experience.
A guide to profiling Python code using cProfile to identify performance bottlenecks and optimize execution time.
A developer documents the open redesign of their personal website, focusing on performance, accessibility, and modern web features.
A technical analysis of a website's poor scrolling performance, focusing on diagnosing and fixing parallax implementation issues using DevTools.
A technical article about benchmarking the performance of Gnocchi, a time-series database, including tool development and hardware setup results.
Explains how to implement lazy loading for route components in Angular 2 to improve application performance by reducing initial bundle size.
Analyzes Java stream performance benchmarks, including a test on using exceptions for loop control, with results and code examples.
A guide to detecting and measuring webpage jank (poor scrolling performance) using a custom JavaScript bookmarklet and browser developer tools.
A technical analysis comparing the performance of Java 8 streams to traditional for loops using JMH benchmarks.
Deep dive into the technical design of Stack Overflow's Tag Engine, focusing on implementing ignored tag preferences and performance considerations.