Security (vik +/htt )Jan 16, 2026 297 web-almanac , studies , research , metrics , security , tls , certificates , cookies , csp , http-headers , sanitization , configuration CMS (htt )Jan 16, 2026 296 web-almanac , studies , research , metrics , content-management , tooling , wordpress , user-experience , performance , web-vitals , lighthouse How Wrong Can a JavaScript Date Calculation Go? (phi )Jan 11, 2026 295 javascript , time Not All Browser APIs Are “Web” APIs (pol )Jan 9, 2026 294 Why Developers Are Ditching Frameworks for Vanilla JavaScript (the )Dec 30, 2025 293 frameworks , javascript , performance , micro-frontends , architecture Making Complex Web Apps Faster (pat /mic )Dec 9, 2025 292 performance , web-apps , time , complexity Controlling Dialogs and Popovers With the Invoker Commands API (sta /mat )Dec 7, 2025 291 modals , pop-overs , attributes , html 2025 in Review: What’s New in Web Performance? (deb )Dec 5, 2025 290 performance , web-vitals , lighthouse , speculation , chrome , google , firefox , browsers , dev-tools , tooling , testing , mcp , ai , retrospectives , outlooks Speculation Rules Improvements (tun /mat )Dec 3, 2025 289 performance , speculation The Web Animation Performance Tier List (cit )Nov 5, 2025 288 animations , performance , javascript , css Google Kills Privacy Sandbox (pro )Oct 28, 2025 287 google , privacy Start Implementing View Transitions on Your Websites Today (cyd /pic )Oct 28, 2025 286 css , view-transitions , javascript High-Performance Syntax Highlighting With [the] CSS Highlights API Oct 24, 2025 285 css , syntax-highlighting “URLPattern” Is Now Baseline Newly Available (dev )Oct 20, 2025 284 urls , javascript , web-platform , browsers , support Backend Concepts Every Experienced Developers Must Know Oct 4, 2025 283 concepts , network , concurrency , databases , caching , scalability , security , observability , architecture Dave Winer on Decentralisation, WordPress, and Open Publishing (dav +)Sep 24, 2025 282 podcasts , interviews , open-web , rss , wordpress How to Test the New ARIA Notify API With Cypress (mar )Sep 23, 2025 281 how-tos , testing , aria , notifications , cypress SerpApi: A Complete API for Fetching Search Engine Data (pre /sma )Sep 16, 2025 280 search Fetch Streams Are Great, but Not for Measuring Upload/Download Progress (jaf )Sep 15, 2025 279 javascript , data-fetching Can Native Web APIs Replace Custom Components in 2025? (dxn /log )Sep 12, 2025 278 components , web-platform , disclosure-widgets , pop-overs I’ve Tried Solid.js, Now I’m Starting to Hate React (ale )Sep 10, 2025 277 solidjs , react , jsx , web-components 10 Web Dev Trends for 2025 That Will Make or Break Your Career (web )Aug 25, 2025 276 trends , career , ai , frameworks , low-and-no-code , serverless , content-management , spatial-web , design-systems The Power of the “Intl” API: A Definitive Guide to Browser-Native Internationalization (fuq /sma )Aug 8, 2025 275 guides , javascript , internationalization Using the Custom Highlight API (chr /fro )Aug 7, 2025 274 javascript , css , syntax-highlighting Frontend News #15: Transform Order Matters, Creative Drop Caps, Frontend Developer Quiz (zor /css )Jul 28, 2025 273 videos , css , animations , transforms , debugging , buttons Making Sense of the Performance Extensibility API (css )Jul 25, 2025 272 performance , profiling Web Vital API (thi )Jul 20, 2025 271 videos , performance , web-vitals AI Agents Are Creating a New Security Nightmare for Enterprises and Startups (the )Jul 18, 2025 270 ai , security Please, Can We Have ARIA Notify (nic )Jul 10, 2025 269 accessibility , aria , live-regions Searching the DOM With Style: A Deep Dive Into the CSS Custom Highlight API Jul 7, 2025 268 deep-dives , css , syntax-highlighting Modern Node.js Patterns for 2025 Jun 26, 2025 267 nodejs , software-design-patterns , esm , testing , asynchronicity , streaming , worker-threads , developer-experience , monitoring , deploying , errors When Can I Use Temporal? Jun 18, 2025 266 javascript , time Web Bluetooth API Usage—a Practical Guide May 30, 2025 265 guides , javascript JavaScript’s Upcoming Temporal API and What Problems It Will Solve May 24, 2025 264 javascript , time Make Screen Readers Talk With the ARIA Notify API (ale )May 22, 2025 263 accessibility , screen-readers , aria , javascript Creating a More Accessible Web With ARIA Notify (pat /mic )May 5, 2025 262 accessibility , aria , notifications Milana Cap on the Interactivity and HTML APIs, and Their Enormous Potential (mil +)Apr 9, 2025 261 podcasts , interviews , wordpress , html , dom TypeSpec 1.0-RC: Design Faster Today, Scale Easier Tomorrow (mic )Apr 2, 2025 260 tooling React Query API Design: Lessons Learned (tkd )Mar 25, 2025 259 videos , lessons , react , state-management , data-fetching , tanstack My Thoughts on Asynchronous Accessibility APIs (jcs )Mar 20, 2025 258 accessibility , asynchronicity Generate Growing Images Using Gemini API Mar 19, 2025 257 images , ai , gemini Unlock Exciting Use Cases With the Document Picture-in-Picture API (jad /dev )Mar 4, 2025 256 html Building APIs With Next.js (lee )Feb 28, 2025 255 nextjs Using AI in the Browser for Typo Rewriting (ray )Feb 27, 2025 254 chrome , google , browsers , ai , content The Popover API Is Now Baseline Newly Available (dev )Feb 7, 2025 253 pop-overs , browsers , support , web-platform Integrations: From Simple Data Transfer to Modern Composable Architectures (edo /sma )Feb 4, 2025 252 architecture , web-services , rest , graphql , webhooks , headless , content-management What Text Area Popovers Taught Me About Browser APIs (bla )Jan 28, 2025 251 html , forms , javascript JavaScript Temporal Is Coming (bsm /mdn )Jan 24, 2025 250 javascript , time Simplify Lazy Loading With Intersection Observer’s “scrollMargin” (fro )Jan 20, 2025 249 scrolling , javascript , lazy-loading , performance What Is the Shared Storage API? (dev )Jan 17, 2025 248 videos , browser-storage , privacy APIs Are Quickly Becoming the Latest Security Battleground (and Nightmare) (the )Jan 14, 2025 247 security Revealed: React’s Experimental Animations API (cit )Jan 13, 2025 246 react , animations , transitions Updates to the Customizable Select API (una )Jan 10, 2025 245 forms View Transitions Snippets: Getting All Animations Linked to a View Transition (bra )Jan 1, 2025 244 javascript , css , view-transitions Boost Website Speed With Prefetching and the Speculation Rules API (sch /mat )Dec 28, 2024 243 performance , hints , speculation Broadcast Channel API (5t3 )Dec 22, 2024 242 javascript Important Topics for Frontend Developers to Master in 2025 Dec 21, 2024 241 learning , javascript , typescript , css , frameworks , git , testing , performance , security , ci-cd , websockets Speculative Loading and the Speculation Rules API (qcn /per )Dec 18, 2024 240 performance , speculation WebAssembly JavaScript Interface (w3c )Dec 17, 2024 239 standards , webassembly , javascript HTTP (pro /htt )Dec 10, 2024 238 web-almanac , studies , research , metrics , http , protocols , hints Privacy (max /htt )Dec 3, 2024 237 web-almanac , studies , research , metrics , privacy Is Next.js 15 Any Good? “Use Cache” API First Look (fir )Nov 27, 2024 236 videos , nextjs View Transitions API: Single Page Apps Without a Framework (deb )Nov 13, 2024 235 view-transitions , single-page-apps , css The Prompt API (tom /dev )Nov 11, 2024 234 chrome , google , browsers , prompting , ai , gemini How Bun Supports V8 APIs Without Using V8 II (bun )Nov 5, 2024 233 bun , javascript , v8 Web Audio API 1.1 (pad /w3c )Nov 5, 2024 232 standards , multimedia Securing Your Express REST API With Passport.js Nov 3, 2024 231 nodejs , express , json-web-tokens , rest , security , tooling Deprecating Node.js REST APIs in 6 Frameworks Oct 28, 2024 230 nodejs , rest , frameworks , deprecation , maintenance , fastify , express , nestjs The New Stylable “<select>” Element (jaf +)Oct 8, 2024 229 podcasts , html , css , forms WebRTC: Real-Time Communication in Browsers (w3c )Oct 8, 2024 228 webrtc , standards The Popover API: Your New Best Friend for Tooltips (dev )Oct 7, 2024 227 pop-overs , tooltips , html , css , javascript How Bun Supports V8 APIs Without Using V8 (bun )Sep 30, 2024 226 bun , javascript , v8 , comparisons More npm Packages on Cloudflare Workers: Combining Polyfills and Native Code to Support Node.js APIs (jas +/clo )Sep 9, 2024 225 cloudflare , nodejs , npm , dependencies How to Create a Weekly Google Analytics Report That Posts to Slack (sma )Sep 6, 2024 224 how-tos , google , analytics , slack , documentation , functionality Top 10 Web Updates From Google I/O ’24 (dev )Aug 16, 2024 223 videos , browsers , google , chrome , dev-tools Action Web Components Which Span the Server-Client Divide (jar )Aug 11, 2024 222 web-components , html Using Postman for API Documentation: All You Need to Know Jul 31, 2024 221 documentation , postman Popover API 101 (ami )Jul 27, 2024 220 introductions , pop-overs The User Location Is a Lie (aus )Jul 25, 2024 219 geolocation , javascript A New Path for Privacy Sandbox on the Web Jul 22, 2024 218 browsers , google , chrome , cookies , privacy , web-platform Misconceptions About View Transitions (bra /dev )Jul 11, 2024 217 css , view-transitions Ten Years of Vue (With Evan You) (eva +)Jul 4, 2024 216 podcasts , vuejs , history Forget “Show, Don’t Tell”—Engage, Don’t Show! (lea )Jul 3, 2024 215 communication , advocacy , developer-relations Why and How You Should Rate-Limit Your API Jun 27, 2024 214 “I Have Never Used a Library, Framework, or an API. I Don’t Know What to Do.” (why )Jun 26, 2024 213 career , training , programming , libraries , frameworks Simplest View Transitions Multi Page Demo (No JavaScript) (mor )Jun 20, 2024 212 css , view-transitions , examples Uniting Web and Native Apps With 4 Unknown JavaScript APIs (mon /sma )Jun 20, 2024 211 web-apps , native , javascript Find Slow Interactions in the Field (mal /dev )Jun 7, 2024 210 performance Full Stack Web Push API Guide (boc )Jun 5, 2024 209 guides , notifications , functionality WebAssembly JSPI Has a New API Jun 4, 2024 208 webassembly Flow Charts With CSS Anchor Positioning May 31, 2024 207 css , anchor-positioning , examples Progressively Enhanced Popover Toggletips (mic )May 27, 2024 206 html , pop-overs , progressive-enhancement Why, After 6 Years, I’m Over GraphQL May 24, 2024 205 graphql From Fast Loading to Instant Loading (tun /dev )May 16, 2024 204 videos , performance Built-In AI (kbx +/dev )May 14, 2024 203 chrome , google , browsers , ai , gemini Anchor Positioning and the Popover API for a JS-Free Site Menu (mic )May 14, 2024 202 css , pop-overs , anchor-positioning Introducing the CSS Anchor Positioning API (una /dev )May 10, 2024 201 introductions , css , anchor-positioning , examples Using the Page Visibility API (bsm /mdn )May 10, 2024 200 javascript Using the Popover API for HTML Tooltips (chr /fro )May 6, 2024 199 pop-overs , html , tooltips Popover API Is Here (chr /fro )Apr 30, 2024 198 pop-overs , html Popover API Lands in Baseline (una /dev )Apr 25, 2024 197 pop-overs , browsers , support , web-platform Your Page Can’t Change Media Features (kil )Apr 23, 2024 196 css , media-queries , user-experience What if You Had Real Control Over Light Mode / Dark Mode on a Per-Site Basis? (bra )Apr 13, 2024 195 dark-mode An Introduction to the Node.js Performance API (bet )Apr 9, 2024 194 introductions , nodejs , performance JavaScript Visualized—Event Loop, Web APIs, (Micro)task Queue Apr 4, 2024 193 videos , javascript , visualization , event-loop , events The View Transitions API (cas /fro )Apr 3, 2024 192 view-transitions , astro Meet Angular’s New “output()” API (ang )Mar 27, 2024 191 angular So, What Exactly Did Apple Break in the EU? (tom )Feb 28, 2024 190 browsers , apple , mobile , support , web-apps A Fun Line of Code (dbu )Feb 27, 2024 189 javascript , multimedia Reporting Core Web Vitals With the Performance API (geo /sma )Feb 27, 2024 188 performance , web-vitals Syntax Highlighting With No Spans?! (chr /fro )Feb 21, 2024 187 css , syntax-highlighting Syntax Highlighting Code Snippets With Prism and the Custom Highlight API (bra )Feb 18, 2024 186 javascript , css , syntax-highlighting Practice Safe DSD With “setHTMLUnsafe” (It’s Complicated) (jar /van )Jan 31, 2024 185 html , dom , shadow-dom , security Deno 1.40: Temporal API (den )Jan 25, 2024 184 release-notes , deno , time What Happened With the Web Monetization API? (chr )Jan 24, 2024 183 monetization The API That No One Dared Delete Jan 24, 2024 182 infrastructure , documentation , maintenance , technical-debt A Guide on Using Postman as a Frontend Developer in Web Development Jan 13, 2024 181 guides , postman Power of WebRTC Jan 12, 2024 180 webrtc Introducing fsx: A Modern Filesystem API for JavaScript (nza )Jan 10, 2024 179 introductions , file-handling , javascript Using CSS Houdini to Extend Styling and Layout Capabilities (log )Jan 10, 2024 178 css , houdini , javascript The View Transitions API and Delightful UI Animations II (cod /sma )Jan 2, 2024 177 css , animations , view-transitions Measuring, Monitoring, and Optimizing TTFB With Server Timing (per )Dec 24, 2023 176 performance , monitoring , optimization , time FileReader API (cla /5t3 )Dec 22, 2023 175 javascript , file-handling The View Transitions API and Delightful UI Animations (cod /sma )Dec 22, 2023 174 css , animations , view-transitions Debugging Fetch Priority (jec +/dev )Dec 21, 2023 173 videos , debugging , performance , web-vitals Sharing a State Between Windows Without a Server Dec 16, 2023 172 web-workers , state-management , effects , javascript Popover API (mrt /5t3 )Dec 13, 2023 171 pop-overs , css Fetch API, Do You Really Know How to Handle Errors? Nov 29, 2023 170 data-fetching , errors How to Use the File System in Node.js (cra )Nov 28, 2023 169 how-tos , file-handling , nodejs How to Use the Fetch API in Node.js, Deno, and Bun (cra )Nov 2, 2023 168 how-tos , data-fetching , nodejs , deno , bun , comparisons 4 Alternatives to Postman to Consider After Their Latest Update Oct 4, 2023 167 tooling , vs-code A Socket API That Works Across JavaScript Runtimes—Announcing a WinterCG Spec and Node.js Implementation of “connect()” (jas +/clo )Sep 28, 2023 166 javascript , runtimes View Transition Debugging (jaf )Sep 14, 2023 165 videos , view-transitions , debugging What Is the View Transitions API and How to Use It With Meta Frameworks Aug 30, 2023 164 view-transitions , frameworks , support View Transitions Break Incremental Rendering (eee )Aug 22, 2023 163 view-transitions , rendering Simple APIs Are Elegant APIs (rya )Aug 9, 2023 162 simplicity The Virtual Keyboard API (sha )Jul 31, 2023 161 Fetching Data From an HTTP API With Python (sil )Jul 25, 2023 160 data-fetching , python Mock JSON API Endpoints for Testing (ami )Jul 13, 2023 159 json , testing An Introduction to the View Transitions API (cra )Jun 29, 2023 158 introductions , css , view-transitions Understanding Authorization Before Authentication: Enhancing Web API Security Jun 23, 2023 157 authorization , authentication , security , comparisons Must Know JavaScript API—IndexedDB API Jun 8, 2023 156 databases , indexeddb , javascript Advanced Form Control Styling With “selectmenu” and Anchoring API (uti /sma )Jun 1, 2023 155 forms , css Announcing the Second Compute Pressure Origin Trial (dev )May 30, 2023 154 browsers , google , chrome Future of CSS: Popover API May 23, 2023 153 css , pop-overs Introducing the Popover API (una /dev )May 23, 2023 152 introductions , html , pop-overs Rearrange/Animate CSS Grid Layouts With the View Transition API (bra )May 9, 2023 151 css , grids , layout , view-transitions API Design Practice May 9, 2023 150 documentation , link-lists The Popover API Is Exciting, Sort Of (mrt )Apr 29, 2023 149 pop-overs HTML Accessibility API Mappings 1.0 (ste +/w3c )Apr 11, 2023 148 html , accessibility Quick Tip: Pull Data From an API Into a Figma Layer (dxn )Apr 3, 2023 147 tips-and-tricks , figma , design Everything You Wanted to Know About Video Storage APIs Mar 23, 2023 146 multimedia , storage Retro-Specifying Fetch/Performance (nom )Mar 17, 2023 145 standards , data-fetching What Are Webhooks and How Do They Work Mar 15, 2023 144 webhooks View Transitions API: Creating Smooth Page Transitions (sta )Mar 10, 2023 143 view-transitions SPA View Transitions Land in Chrome 111 (jaf /dev )Mar 9, 2023 142 view-transitions , release-notes , browsers , google , chrome Tether Elements to Each Other With CSS Anchor Positioning (jhe /dev )Mar 1, 2023 141 css , anchor-positioning , focus , examples The User Activation API (mar /web )Feb 15, 2023 140 javascript Pointer Events (5t3 )Dec 20, 2022 139 css , javascript , pointer-events Getting Started With the CSS Custom Highlight API (its /log )Dec 15, 2022 138 introductions , css Sophisticated Web Scraping With Bright Data (cra )Dec 14, 2022 137 scraping , structured-data View Transitions API (5t3 )Dec 14, 2022 136 css , view-transitions Adding Complementary Performance Data to Your Site (mat )Dec 6, 2022 135 performance Best APIs for Developers Dec 2, 2022 134 NestJS With API Gateway Nov 27, 2022 133 nestjs A Guide to the Most Popular Types of APIs: REST, SOAP, GraphQL, and gRPC Nov 26, 2022 132 guides , rest , graphql Writing and Organizing Node.js API Tests the Right Way Nov 22, 2022 131 nodejs , testing Why Your Backend in Node.js Needs an API Layer and How to Build It Nov 10, 2022 130 nodejs , architecture Browsers, JSON, and “FormData” (jim )Nov 9, 2022 129 browsers , json Delightful UI Animations With Shared Element Transitions API II (cod /sma )Oct 10, 2022 128 javascript , animations , transitions Designing a Secure API Oct 4, 2022 127 software-design , security Delightful UI Animations With Shared Element Transitions API (cod /sma )Oct 3, 2022 126 javascript , animations , transitions Element Timing: One True Metric to Rule Them All? (spe )Sep 21, 2022 125 performance , time , metrics JavaScript APIs You Don’t Know About (mon /sma )Sep 14, 2022 124 javascript Text Is the Universal Interface Sep 8, 2022 123 An Overview of Node.js: Architecture, APIs, Event Loop, Concurrency (rau )Sep 7, 2022 122 overviews , nodejs , architecture , event-loop , events , concurrency An Ideal REST API—Best Practices Aug 28, 2022 121 rest , best-practices What Is a REST API? (cra )Aug 24, 2022 120 rest , javascript Advanced TypeScript Patterns: API Contracts Aug 22, 2022 119 typescript The Console API Aug 12, 2022 118 javascript , console Stream Videos With WebRTC API and React (cod )Aug 9, 2022 117 webrtc , react , multimedia How Did REST Come to Mean the Opposite of REST? (htm )Jul 18, 2022 116 rest Working With the File System on Node.js (rau )Jun 28, 2022 115 nodejs , file-handling Meet Web Push (web )Jun 7, 2022 114 browsers , support , standards Useful Built-In Node.js APIs (cra )May 31, 2022 113 nodejs How to Use the GitHub Pulls API to Manage Pull Requests May 6, 2022 112 how-tos , github Fetch API Is [the] New Old Version of AJAX May 5, 2022 111 javascript , data-fetching , ajax How to Build Node.js REST API With MySQL Apr 28, 2022 110 how-tos , nodejs , rest , databases , mysql WebGPU—All of the Cores, None of the Canvas (sur )Mar 8, 2022 109 canvas , rendering How to Design Better APIs Mar 3, 2022 108 how-tos , software-design CSS Houdini Paint API (5t3 )Dec 17, 2021 107 css , houdini , javascript Intersection Observer (5t3 )Dec 13, 2021 106 javascript New Living Standards (dom )Dec 1, 2021 105 standards Introduction to Web Sockets Nov 19, 2021 104 introductions , protocols , websockets Optimizing Resource Loading With the Fetch Priority API (add +/dev )Oct 20, 2021 103 performance , data-fetching , optimization Safe DOM Manipulation With the Sanitizer API (dev )Oct 6, 2021 102 dom , sanitization Why Do Webdevs Keep Trying to Kill REST? (swy )Oct 5, 2021 101 rest , protocols , databases Prevent Content From Being Hidden Underneath the Virtual Keyboard by Means of the VirtualKeyboard API (bra )Sep 13, 2021 100 mobile , viewport Flexible API Design: Create Hooks for Your PHP API Pipeline Sep 8, 2021 99 php , hooks Exploring the CSS Paint API: Blob Animation (css /css )Aug 30, 2021 98 css , animations Bootstrapping a Node.js TypeScript API: Routing, Middleware, and Custom Types and Errors Modules Aug 21, 2021 97 nodejs , typescript , routing , errors , modules Exploring the CSS Paint API: Image Fragmentation Effect (css /css )Aug 9, 2021 96 css , images , effects Architecting and Scaffolding a TypeScript and Express API Jul 28, 2021 95 typescript , express Web Audio API (pad /w3c )Jun 17, 2021 94 standards , multimedia Geolocation API (mar /w3c )May 27, 2021 93 geolocation , standards Understanding Design Systems—Designing Component APIs Apr 29, 2021 92 design-systems , components Web Authentication: An API for Accessing Public Key Credentials Level 2 (jmh +/w3c )Apr 8, 2021 91 webauthn , authentication , standards Now That’s What I Call Service Worker (mal /ali )Mar 18, 2021 90 web-workers , javascript What Is the JavaScript Internationalization API (I18N)? (cra )Mar 15, 2021 89 javascript , internationalization WebRTC Adopted as Official Web Standard Feb 1, 2021 88 webrtc , standards , w3c Houdini.how (una /dev )Dec 9, 2020 87 websites , css , houdini A Primer on the Different Types of Browser Storage (ido /css )Oct 21, 2020 86 introductions , browser-storage , indexeddb , databases , cookies , caching How to Automate API Testing With Postman (sma )Sep 7, 2020 85 how-tos , testing , automation , postman Use Advanced Typography With Local Fonts (tom /dev )Aug 24, 2020 84 typography , fonts Second-Guessing the Modern Web (tmc )May 10, 2020 83 react , single-page-apps , code-splitting , server-side-rendering , data-fetching Can JavaScript Detect the Browser’s Zoom Level? (chr /css )Apr 20, 2020 82 javascript , zooming Getting Started With the React Hooks API (sma )Apr 10, 2020 81 introductions , react , hooks A Practical Overview of CSS Houdini (cod /sma )Mar 19, 2020 80 overviews , css , houdini , polyfills How We Learned to Draw Text on HTML5 Canvas Feb 19, 2020 79 html , canvas , svg , javascript Introduction to WebSockets: How to Create Responsive and Low-Latency Applications (hac )Feb 1, 2020 78 introductions , how-tos , protocols , websockets An Introduction to React’s Context API (sma )Jan 13, 2020 77 introductions , react Getting to Know the MutationObserver API (lou /sma )Apr 26, 2019 76 dom , javascript Pointer Events [Level 2] (ric +/w3c )Apr 4, 2019 75 pointer-events , standards The Web Just Took a Big Step Toward a Password-Free Future (jon /ver )Mar 4, 2019 74 w3c , webauthn , authentication , standards Using IntersectionObserver to Check if Page Scrolled Past Certain Point (chr /css )Feb 21, 2019 73 scrolling , javascript Get Started With Node: An Introduction to APIs, HTTP, and ES6+ JavaScript (sma )Feb 20, 2019 72 introductions , nodejs , http , javascript An Introduction to Web Bluetooth (htm /sma )Feb 13, 2019 71 introductions , javascript Notes to Myself on Software Engineering Sep 8, 2018 70 career , principles In Your Face, Passwords: Big Three Browsers All Adopt Authentication API Aug 1, 2018 69 security , authentication , webauthn , edge , microsoft , chrome , google , firefox , mozilla , browsers Introduction to the Fetch API Apr 19, 2018 68 introductions , data-fetching , javascript FIDO and W3C Launch Password-Free Browser Apr 11, 2018 67 fido , w3c , standards , webauthn , authentication ProgrammableWeb’s Most Interesting APIs in 2017: Payments, Banking, Blockchain, and Finance Dec 31, 2017 66 economics , link-lists Ten Extras for Great API Documentation (ali )Nov 7, 2017 65 documentation , developer-experience W3C: WebRTC 1.0 Is Now Feature Complete (sdt )Nov 2, 2017 64 w3c , webrtc , standards Intersection Observers: The Beginning (ppk )Oct 30, 2017 63 javascript The Ten Essentials for Good API Documentation (ali )Sep 19, 2017 62 fundamentals , documentation , developer-experience Using the Paint Timing API (mal /css )Aug 16, 2017 61 time , performance , painting , rendering , javascript HTML APIs: What They Are and How to Design a Good One (lea /sma )Feb 7, 2017 60 how-tos , html , javascript The API-Based CMS Approach (css )Nov 21, 2016 59 content-management , tooling Is Houdini Ready Yet‽ (sur )Aug 5, 2016 58 websites , overviews , css , houdini , support , browsers HTML5 Local Storage Revisited Mar 12, 2015 57 html , browser-storage Pointer Events (jac /w3c )Feb 24, 2015 56 pointer-events , standards Introduction to the Resource Timing API Jul 22, 2014 55 introductions , performance , time , javascript WebRTC Specifications Advance (don /sdt )Jul 9, 2014 54 interviews , webrtc , standards An Introduction to the Web Notifications API Apr 22, 2014 53 introductions , notifications CSSOM Value API Proposal Dump (tab )Jan 23, 2014 52 css , cssom Real World HTML5 Hybrid Apps Dec 4, 2013 51 html , mobile , polyfills , canvas Persistent Data Storage API Aug 1, 2013 50 browser-storage , w3c , standards Web Storage (w3c )Jul 30, 2013 49 browser-storage , standards Extend the Web Forward (wyc )May 21, 2013 48 web-platform , extensibility The Design of Code: Organizing JavaScript (ali )May 21, 2013 47 javascript , architecture , maintainability , modules , jquery , plugins Hot in Web Standards: March/April 2013 (lea )May 1, 2013 46 css , grids , layout , testing , lazy-loading , standards , w3c Netflix Coming to HTML5 Just as Soon as the DRM Ducks Are in a Row (ars )Apr 16, 2013 45 netflix , html , drm , eme , content Environmental Design With the Device API (ali )Feb 12, 2013 44 sustainability Using Web Storage (sib )Jan 9, 2013 43 browser-storage , javascript Hot in Web Standards: November/December 2012 (lea )Dec 18, 2012 42 html , standards , w3c Web Performance: When Millisecond Resolution Just Isn’t Enough (mic )Oct 19, 2012 41 performance , javascript , metrics Towards Interoperable Pointer Events: Evolving Input Events for Multiple Devices (mic )Sep 24, 2012 40 pointer-events , internet-explorer , microsoft , browsers , w3c How the Web Should Work (bor )Sep 12, 2012 39 web-platform , polyfills An Overview of the Web Storage API (cji )May 15, 2012 38 overviews , browser-storage , examples Getting Started in HTML5 Apr 19, 2012 37 introductions , html , semantics , multimedia , forms Modernize Your HTML5 Canvas Game Apr 19, 2012 36 canvas , html , javascript , css , animations 5 Things I Love About HTML5 Mar 7, 2012 35 html , forms , multimedia , canvas , geolocation Capturing Audio and Video in HTML5 (dev )Feb 22, 2012 34 multimedia , javascript , html WebGL Fundamentals (dev )Feb 9, 2012 33 fundamentals , webgl Using the HTML5 Geolocation API Feb 1, 2012 32 html , geolocation Examples of Sites Where localStorage Should or Is Being Used (chr /css )Jul 27, 2011 31 browser-storage , javascript , examples HTML5 Please (div +)Jul 9, 2011 30 websites , html , css , javascript , polyfills , support , browsers , web-platform Web Notifications (ann )Mar 3, 2011 29 notifications , standards The Importance of Being Versioned (nza )Feb 22, 2011 28 versioning 5 Predictions for APIs in 2011 Dec 31, 2010 27 outlooks , html , json , xml Google CDN Naming Conventions (and You) (chr /css )Nov 26, 2010 26 google , content-delivery , naming , conventions Seven Reasons to Move to HTML5 Nov 17, 2010 25 html , maintenance , forms , multimedia , browser-storage Local Storage and How to Use It on Websites (cod /sma )Oct 11, 2010 24 how-tos , browser-storage , javascript HTML5 Peeks, Pokes, and Pointers (div )Aug 18, 2010 23 html , overviews HTML5 History Is the Future Apr 11, 2010 22 html , javascript CSSOM: API for CSS Values (ann )Mar 24, 2010 21 css , cssom Why HTML5 Isn’t Going to Save the Internet (giz )Feb 4, 2010 20 html , flash , multimedia , browser-storage Progressive XMLHttpRequest Jan 5, 2010 19 javascript “toDataURL,” Canvas, and SVG (bra /aja )Oct 5, 2009 18 javascript , canvas , svg , images IETF Developers Call for Privacy Rules for the W3C’s Geodata API (hei )Nov 20, 2008 17 w3c , standards , privacy Web Applications Working Group Launched (cms )Jun 11, 2008 16 w3c , web-apps A Wishlist for AJAX APIs (cod /aja )Apr 9, 2008 15 wish-lists , ajax , javascript Using the YouTube API via Ext (rey )Mar 28, 2008 14 youtube , extjs Monthly Ajaxian Roundup for November 2007: Defining JavaScript 2, Making Security Less Caja, and Mobile (dal /aja )Dec 3, 2007 13 dojo , prototypejs , scriptaculous , mootools , jquery , yui , gwt , extjs , browsers , javascript , performance , mobile , ajaxian , link-lists More AJAX Standard Updates From the W3C (cms )Nov 2, 2007 12 w3c , ajax , javascript OpenSocial: Social JavaScript APIs (dal /aja )Nov 2, 2007 11 javascript , opensocial On Browser WYSIWYG (sli )Sep 6, 2007 10 browsers , wysiwyg , dhtml Web API Glossary of Terms (eva )Dec 18, 2006 9 terminology Got API? Fast API Searching (dal /aja )Dec 7, 2006 8 Miro, Ajaxlets, and the Google Custom Search API Nov 27, 2006 7 google , ajax , javascript S3 JavaScript Bindings (mic /aja )Apr 24, 2006 6 javascript , ajax , s3 , aws The Future of HTML: XHTML 2.0 Jan 25, 2006 5 html , xhtml , xforms , standards , outlooks , link-lists Who GETs REST? Nov 22, 2005 4 rest , http , programming How Microsoft Lost the API War (spo )Jun 13, 2004 3 microsoft , history OpenAPI Definition Generator Dec 11, 2024 2 tools , exploration , code-generation , json , yaml Web Monetization Link Element Generator Jan 28, 2025 1 tools , exploration , code-generation , monetization , html , metadata