/Performance

PEP 570: Python Positional-Only Parameters

- Pablo Galindo Salgado tl;dr: Introduces a new syntax for specifying positional-only parameters in Python function definitions

featured in #136


How Data Layout Affects Memory Performance

- William Cohen tl;dr: Developers can improve performance of memory intensive applications by designing data structures to mirror the way in which modern memory is stored by (1) arranging layout to minimize reading/writing useless bytes (2) minimize random accesses (3) access elements with predictable stride.

featured in #135


Who Has The Fastest Website In F1?

- Jake Archibald tl;dr: None of sites are built on JS frameworks, they are mostly Drupal or Wordpress with lots of jQuery, none pre-load fonts. This article audits each site providing in-depth advice on performance improvements. 🏎️

featured in #133


Cache-Control for Civilians

- Harry Roberts tl;dr: Strategies for caching via the Cache-Control HTTP Header can be highly bespoke and granular. Run-through of techniques and best practices.

featured in #133


Making Google Fonts Faster

- Sia Karamalegos tl;dr: Google Fonts makes multiple requests when loading and provides no control of flash-of-invisible-text (FOIT) and flash-of-unstyled-text (FOUT). This tutorial helps with: Latency time downloading fonts from Google Fonts Self-hosting fonts for faster speed ⚡ and control over FOIT and FOUT, using google-webfonts-helper

featured in #132