Definining aspect ratio to prevent reflow
Explains CSS techniques to define image aspect ratios, preventing layout reflow and improving page load experience.
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.
Analyzing how Modernizr's feature detection can cause performance issues by blocking the main thread and triggering costly reflows.
Explores the architecture and performance of proxy browsers, explaining their global importance and how they differ from typical browsers.
A case study on embedding, art-directing, and providing accessible fallback for an SVG infographic using the HTML object element.
A weekly roundup of browser updates, bug fixes, performance tools, and web development resources from June 2015.
A weekly roundup of browser updates, bug fixes, performance tools, and development tips for web developers.
Explores advanced immutable data structures in AngularJS for optimizing the $digest loop and improving change detection performance.
Part 2 of optimizing AngularJS performance with immutable data, using Benchpress for detailed profiling of execution and garbage collection times.
Explores advanced uses of the OBIEE nqcmd command-line tool for BI Server administration, query logging, and performance testing.
Explains how to use immutable data structures from Immutable.js to improve AngularJS application performance by optimizing change detection.
A critique of treating web accessibility and progressive enhancement as optional features, arguing they should be fundamental requirements.