Nolan Lawson's repositories
pseudo-worker
A tiny and mostly spec-compliant WebWorker polyfill
cordova-plugin-sqlite-2
Native SQLite database API for Cordova/PhoneGap/Ionic, modeled after WebSQL (UNMAINTAINED)
vdom-serialized-patch
Serialize virtual-dom patches as a minimal JSON object (UNMAINTAINED)
arrow-key-navigation
Add left/right focus navigation to a web app or KaiOS app
css-talk-2022
Talk given in October 2022 for perf.now about CSS runtime performance
open-stylable
Web component where styles leak in, but they don't leak out
measure-style-and-layout
Demo of measuring style and layout in a webapp
shadow-selector-benchmark
Benchmark of shadow DOM with various CSS selectors
css-selector-benchmark-concurrent
CSS selector benchmark testing "concurrent rendering"
webkit-emoji-font-repro
Repro of emoji text alignment issue in Safari
fakeIndexedDB
A pure JS in-memory implementation of the IndexedDB API
imperial-calculator
Score calculator for the board game Imperial.
cross-root-aria-delegation
Explainer for the Cross-root ARIA delegation proposal
css-containment-benchmark
CSS containment benchmark
design-system
Salesforce Lightning Design System
dom-accessibility-api
Implements https://w3c.github.io/accname/
lightning-language-server
LWC and Aura Language Servers - shipped as part of the Salesforce VSCode Extensions
lwc-barebone-webpack
Barebone implementation of an LWC app using Webpack
npm-maintainer
Web component which shows statistics for a user in NPM
pocket-javascript
Blog I published to from 2015-2016
relatedness-calculator-ui
Fontend UI for the relatedness calculator
tachometer
Statistically rigorous benchmark runner for the web
tachometer-repro-package-import-issue
Repro an issue in Tachometer
webcomponents
Web Components specifications