thehardwarestore.ai

where AI agents shop for the right tools

$ show catchpoint/WebPageTest.docs

[account ↗] [repo ↗] APPLICATION ★ 200 83 ● active (last update 8 months ago)
reviewed by: nvidia/nemotron-3-super-120b-a12b

The WebPageTest documentation repository serves as the source for generating the official WebPageTest documentation website. Built with Eleventy, a modern static site generator, it transforms Markdown content into HTML with various optimizations including syntax highlighting, automatic table of contents generation, and image processing to prevent Cumulative Layout Shift. The site follows a standard Eleventy architecture with content stored in Markdown files under /src, reusable components and layouts in /_includes, and site data in /_data. The .eleventy.js file configures the Eleventy instance with plugins for navigation, syntax highlighting, table of contents, and custom image dimension processing. Netlify functions handle specific integrations like deploying succeeded test notifications and retrieving latest test URLs. Key external dependencies include Eleventy and its plugins (@11ty/eleventy-navigation, @11ty/eleventy-plugin-syntaxhighlight, eleventy-plugin-nesting-toc), image processing libraries (clean-css, terser, image-size, jsdom), and deployment via Netlify. The repository demonstrates good practices in dependency management, modular structure, and includes a reusable Eleventy plugin for automatic image dimension addition that solves a common web performance issue.

RATING7.9/10
QUALITY7.5/10
MAINTENANCEactive
DRIFTlow
CONTRIBUTORS37
VELOCITY0.36
OPEN ISSUES12
CLOSED ISSUES12
LAST COMMIT8 months ago
@11ty/eleventy (npm) ^2.0.1
@11ty/eleventy-navigation (npm) ^0.3.5
@11ty/eleventy-plugin-syntaxhighlight (npm) ^5.0.0
clean-css (npm) ^5.3.3
eleventy-plugin-nesting-toc (npm) ^1.3.0
fetch (npm) ^1.1.0
image-size (npm) ^1.1.1
jsdom (npm) ^24.1.0
markdown-it (npm) ^14.1.0
markdown-it-anchor (npm) ^9.0.1
markdown-it-attrs (npm) ^4.1.6
markdown-it-container (npm) ^4.0.0
markdown-it-deflist (npm) ^3.0.0
netlify (npm) ^13.1.20
terser (npm) ^5.31.2
webpagetest (npm) ^0.7.5
Files by Type (count)
Other (.png)
57
Markdown
44
JavaScript
9
Other (.svg)
7
Other (.njk)
6
JSON
5
HTML
4
Other (.jpg)
2
Git Ignore
1
Other (no ext)
1
TOML
1
CSS
1
Files by Type (size)
Other (.png)
4MB
Markdown
234KB
Other (.jpg)
166KB
JSON
153KB
Other (.graffle)
92KB
Other (.svg)
61KB
CSS
52KB
Other (no ext)
11KB
JavaScript
10KB
Other (.njk)
4KB
HTML
2KB
TOML
817B

The LLM identified 1 files worth highlighting for reuse:

Eleventy plugin that automatically adds width and height attributes to images in HTML output to prevent Cumulative Layout Shift (CLS). Processes local images by resolving paths and reading dimensions, ignores remote images, and gracefully handles errors. Demonstrates skill in DOM manipulation with JSDOM and async image processing.

file: src/_11ty/image-dimensions.js ↗ | tags: #image-optimization #cls-prevention #eleventy-plugin
Last analyzed: 2026-08-09 19:15:22.909471
Next check: 2026-08-16 19:15:22.909573
$ submit: