A horrifying `globalThis` polyfill in universal JavaScript Post date April 15, 2019 Post author By Mathias
JavaScript engine fundamentals: optimizing prototypes Post date August 16, 2018 Post author By Mathias
JavaScript engine fundamentals: Shapes and Inline Caches Post date June 6, 2018 Post author By Mathias
Asynchronous stack traces: why `await` beats `Promise#then()` Post date September 12, 2017 Post author By Mathias
Unicode property escapes in JavaScript regular expressions Post date June 12, 2016 Post author By Mathias
Processing Content Security Policy violation reports Post date September 19, 2013 Post author By Mathias
Hiding JSON-formatted data in the DOM with CSP enabled Post date August 26, 2013 Post author By Mathias
Loading JSON-formatted data with Ajax and `xhr.responseType=’json’` Post date July 23, 2013 Post author By Mathias
Unquoted property names / object keys in JavaScript Post date February 29, 2012 Post author By Mathias
JavaScript’s internal character encoding: UCS-2 or UTF-16? Post date January 17, 2012 Post author By Mathias
How I detect and use `localStorage`: a simple JavaScript pattern Post date July 29, 2011 Post author By Mathias
Unquoted attribute values in HTML and CSS/JS selectors Post date June 13, 2011 Post author By Mathias
Using the `oninput` event handler with `onkeyup`/`onkeydown` as its fallback Post date May 11, 2011 Post author By Mathias
Everything you always wanted to know about touch icons Post date March 2, 2011 Post author By Mathias
In defense of CSS hacks — introducing “safe CSS hacks” Post date February 21, 2011 Post author By Mathias
AirPlay video support in iOS Safari — a bookmarklet Post date February 3, 2011 Post author By Mathias
Inline `<script>` and `<style>` vs. external `.js` and `.css` — what’s the size threshold? Post date April 10, 2010 Post author By Mathias