Hello.

I am Paul Kinlan.

A Developer Advocate for Chrome and the Open Web at Google.

links (19 articles)

  • Performance and Resilience: Stress-Testing Third Parties by CSS Wizardry - published October 23 2018
  • Chrome Bug 897727 - MediaRecorder using Canvas.captureStream() fails for large canvas elements on Android - published October 22 2018
  • Why Microsoft and Google love progressive web apps | Computerworld - published October 22 2018
  • 894556 - Multiple video tracks in a MediaStream are not reflected on the videoTracks object on the video element - published October 12 2018
  • Barcode detection in a Web Worker using Comlink - published October 2 2018
  • Running FFMPEG with WASM in a Web Worker - published October 2 2018
  • Translating a blog using Google Cloud Translate and Hugo - published August 31 2018
  • Apple - Web apps - All Categories - published August 25 2018
  • Gears API - published August 25 2018
  • RSS Feed to Google Chat Webhook using Cloud Functions for Firebase and Superfeedr - published August 25 2018
  • 'Moving to a Chromebook' by Rumyra's Blog - published August 13 2018
  • What are the pain points for web designers? - Mustafa Kurtuldu - published August 1 2018
  • Page Lifecycle API - Philip Walton - published July 26 2018
  • Add to homescreen changes in Chrome 68 - Pete LePage - published July 26 2018
  • A one year PWA retrospective - Pinterest Engineering - published July 20 2018
  • Configuring hugo server to serve 'mjs' ES modules - published July 20 2018
  • Thoughts on importing npm modules to the web as JavaScript modules - published July 20 2018
  • This.Javascript: State of Browsers - YouTube - published July 19 2018
  • PWACompat: the Web App Manifest for all browsers - @ChromiumDev - published July 17 2018
  • pwa (14 articles)

    link (11 articles)

    javascript (7 articles)

    intents (5 articles)

  • Hyperlinking Beyond the Web - CSS-Tricks - published July 15 2018
  • Web Share Target API - published April 15 2018
  • Breaking down silos by sharing more on the web - published January 20 2018
  • The Web is my API - published August 27 2017
  • Reinventing Web Intents - published August 25 2017
  • headless-chrome (4 articles)

  • Bookmarklet: Chrome DevTools trace page - published April 12 2018
  • Hosting Puppeteer in a Docker container - published March 13 2018
  • domcurl: curl + JavaScript - published March 12 2018
  • SLICE: The Web - published August 3 2015
  • wasm (4 articles)

  • Building a video editor on the web. Part 0. - published October 11 2018
  • Running FFMPEG with WASM in a Web Worker - published October 2 2018
  • Emscripten's compiled Web Assembly, used minimally - published July 11 2018
  • Building ffmpeg.js for Ubuntu - published December 3 2016
  • webdev (4 articles)

    ffmpeg (3 articles)

  • Running FFMPEG with WASM in a Web Worker - published October 2 2018
  • Ideas for web apps with FFMPEG and ffmpeg.js - published December 5 2016
  • Building ffmpeg.js for Ubuntu - published December 3 2016
  • performance (3 articles)

    qrcode (3 articles)

    bigquery (2 articles)

    getusermedia (2 articles)

    hugo (2 articles)

    lighthouse (2 articles)

    npm (2 articles)

    puppeteer (2 articles)

  • Bookmarklet: Chrome DevTools trace page - published April 12 2018
  • Hosting Puppeteer in a Docker container - published March 13 2018
  • service-worker (2 articles)

    the-headless-web (2 articles)

  • domcurl: curl + JavaScript - published March 12 2018
  • SLICE: The Web - published August 3 2015
  • video-editor (2 articles)

    webrtc (2 articles)

    a2hs (1 articles)

    api (1 articles)

  • Barcode detection using Shape Detection API - published December 5 2016
  • architecture (1 articles)

  • Web Architecture 101 - VideoBlocks - published July 12 2018
  • beaker (1 articles)

    bookmarklet (1 articles)

  • Bookmarklet: Chrome DevTools trace page - published April 12 2018
  • brave (1 articles)

    browsers (1 articles)

    chrome (1 articles)

    chromeos (1 articles)

  • 'Moving to a Chromebook' by Rumyra's Blog - published August 13 2018
  • cloud (1 articles)

    comlink (1 articles)

    crux (1 articles)

    csp (1 articles)

    curl (1 articles)

  • domcurl: curl + JavaScript - published March 12 2018
  • demo (1 articles)

    docker (1 articles)

  • Hosting Puppeteer in a Docker container - published March 13 2018
  • dom (1 articles)

  • We need DOM APIs in Workers - published January 28 2018
  • edge (1 articles)

    es-modules (1 articles)

    firebase (1 articles)

    fonts (1 articles)

    gears (1 articles)

  • Gears API - published August 25 2018
  • getdisplaymedia (1 articles)

    git (1 articles)

  • Grep your git commit log - published October 23 2018
  • google-analytics (1 articles)

    headless (1 articles)

  • SLICE: The Web - published August 3 2015
  • lifecycle (1 articles)

  • Page Lifecycle API - Philip Walton - published July 26 2018
  • manifest (1 articles)

    media (1 articles)

    mediarecorder (1 articles)

    mjs (1 articles)

    modules (1 articles)

    mozilla (1 articles)

    node (1 articles)

  • domcurl: curl + JavaScript - published March 12 2018
  • productivity (1 articles)

  • did.txt file - Patrick - published July 16 2018
  • progressive-web-apps (1 articles)

  • Progressive Progressive Web Apps - published July 4 2017
  • pubsub (1 articles)

  • Building a simple PubSub system in JavaScript - published December 8 2016
  • rollup (1 articles)

    rss (1 articles)

    security (1 articles)

    sensor (1 articles)

    shape-detection (1 articles)

  • Barcode detection using Shape Detection API - published December 5 2016
  • share (1 articles)

    silo (1 articles)

    slice (1 articles)

  • SLICE: The Web - published August 3 2015
  • ssr (1 articles)

  • Progressive Progressive Web Apps - published July 4 2017
  • storage (1 articles)

  • Understanding Storage Quota | Workbox - published July 11 2018
  • superfeedr (1 articles)

    templating (1 articles)

  • A simple clientside templating langauge - published January 27 2018
  • translate (1 articles)

    ux (1 articles)

  • Designing with the Gestalt principles - published July 11 2018
  • web-intents (1 articles)

  • Web Share Target API - published April 15 2018
  • webaps (1 articles)

  • Apple - Web apps - All Categories - published August 25 2018
  • webgl (1 articles)

    worker (1 articles)