@RubenVerborgh +1, especially when the toolchain involves ES6 to ES5 & Uglify-peterbe.com/plog/advanced-…p doesn’t seem to consider transpiling…

Finally a pure JavaScript version of the Closure compiler is out: developers.googleblog.com/2016/08/closur…. Supports ES2015 to ES5. pic.twitter.com/lxyB1H6SN9
igrigorik npm library to create an image diff between two images: bit.ly/2c5ifnD - requires ImageMagick, but still.. handy.

umaar Dev Tips: DevTools: Go To Member - umaar.com/dev-tips/112-g… - All CSS Selectors and JS Functions in one place pic.twitter.com/tAJvd4S0Y5
.@1und1hilfe @1und1 The full amount was refunded, let’s hope this was an honest mistake. Thanks for the quick resolution of the issue. #Win
aaranged Google pilots the “Search live coverage carousel”, an AMP HTML search feature with expedited indexing - bit.ly/2bTP1oC

My Google Sheets add-on Wikipedia Tools has learned a new trick: WIKIDATALABEL(“Q42”) → en\tDouglas Adams. @thalhamm pic.twitter.com/VXlbhBQwVH
Important clarification of common misconceptions by @rob_dodson on Web Components, Custom Elements, and Shadow DOM. twitter.com/rob_dodson/sta…
MozDevNet Do you contribute to MDN? We want to hear from you! Please fill out and RT this survey so we can improve: bit.ly/2buEinQ #Mozilla
The .su (Soviet Union) top-level domain is still active today, and there was .dd for German Democratic Republic. 😲 twitter.com/ingmarweber/st…
.@1und1hilfe @1und1 The PHP5.4 Extended “Support” is a scam—never signed up for it, using 5.6 for months & you still dare to charge me#Failail

wesbos Woah, you can an ES6 spread to see what an emoji is made up of pic.twitter.com/zvurJsfnzj
jdalton 🎉🎉🎉 It’s out! 👏👏👏
babili – An ES6+ aware minifier based on the Babel toolchaingithub.com/babel/babel-mi…JJ
@kylealden @molant Thanks for the note, I’ll just keep testing :-) So great that it’s being worked on!
Looking forward to playing more w/ Service Workers in Edge: @molant & @kylealden say Windows Insider VMs are coming! twitter.com/kylealden/stat…
@molant @MSEdgeDev I see. So no chance to get the latest build on a virtual machine then? Looks like I need to find actual hardware… 💻
@molant @MSEdgeDev I’m on the Insider program, yes, but seem to receive updates slowly (running Windows 10 via Parallels on macOS).
@molant @MSEdgeDev Thanks, keen to play more with it; running Edge 14 included in Windows 10 build 14393.82. Are there (public) Nightlies?
@rtroncy @jahendler The link in the tweet is broken (at least for me), this one seems to work: merlin.uzh.ch/contributionDo… [PDF]
ChromeDevTools The prolific @rob_dodson wrote a great codelab dedicated to debugging service workers with DevTools codelabs.developers.google.com/codelabs/debug…
If you’re into Deep Learning (I’m not), check out the site from the Montréal DL Summer School: sites.google.com/site/deeplearn… (via @random_forests)
Service Worker oninstall throws InvalidAccessError: event.waitUntil(caches.open([…]).then([…serviceworke.rs/json-cache_dem…0#EdgeBugeB@MSEdgeDeveDev
Great post by @rodono on smoothly going from @AMPhtml page (1st lightning fast visit) to PWA (many future visits): mobiforge.com/design-develop…
AMPhtml Set up A/B experiments for your #AMP pages. Learn more here: amphtml.wordpress.com/2016/08/24/opt…
@RubenVerborgh Helped probably by fake referrer ghost spam: ohow.co/what-is-eu-coo…. That’s really the worst!
Academic paper writing rules of all sorts, style, typography, LaTeX… All I’ve learned I learned fro@RubenVerborghghtwitter.com/clegoues/statu…RH
.@RubenVerborgh +1K, but then there’s eur-lex.europa.eu/LexUriServ/Lex… §5(3) that—by the way—mentions “cookies” only 5 timesec.europa.eu/ipg/basics/leg…EXhE
dandv I just published “Why ‘Progressive Web Apps vs. native’ is the wrong question to ask” medium.com/p/why-progress…
Two mobile updates from the Google Webmaster team: 1) Mobile-friendly label gone 2) Interstitial ranking decrease-webmasters.googleblog.com/2016/08/helpin…O 📱
philwalton I just wrote up some advice on how to go about refactoring complex, heavily-nested promise code philipwalton.com/articles/untan…

samccone Do yourself a favor today and checkout @jackrugile’s inspiring “Start Making Games” deck.
jackrugile.com/start-making-g… pic.twitter.com/3DfLGbKVyk
My Wikipedia breaking news bots @WikiLiveMon & @mediagalleries are back from their summer breaks, and so am I. twitter.com/mediagalleries…
@pistenprinz @hackathon_dus It this API you mention in the hackathon description eventually going to be available to the public?
@DasSurma @addyosmani @gauntface New WebKit video policies bring us closer: webkit.org/blog/6784/new-… Add HTML5 video: yt-html5.herokuapp.com
@addyosmani @DasSurma @gauntface @jeffposnick First works on Web Components around hypervideo annotations: github.com/tomayac/hyper-… @pchampin
@addyosmani @DasSurma @gauntface @jeffposnick Our standardization attempts: (i) w3.org/TR/media-frags/ (ii) ceur-ws.org/Vol-1615/limeP… @tkurz

addyosmani JavaScript module bundling, Webpack, Browserify & more in a new Totally Tooling Tips: youtube.com/watch?v=OhPUaE… 📦💪🔥 pic.twitter.com/d1B98MAMZa
Rich_Harris Things we learned making our first Progressive Web App theguardian.com/info/developer…

umaar Bouncy Ball sparkbox.github.io/bouncy-ball/ Comparing web animation techniques by showing how to bounce a ball with each one pic.twitter.com/ss0PYsYDtR
Amazing performance improvements & great learnings, e.g., on a slow connection, even async scripts can be blocking.👌 twitter.com/pgotthardt/sta…
andreapernici The Average Web Page (Data from Analyzing 8 Million Websites) css-tricks.com/average-web-pa…
Offline/online UI patterns still evolve, but “graying out” things appears on more and more offline-enabled websites. twitter.com/justmarkup/sta…
justmarkup Using Service Worker, the cache API and online/offline events to grey-out uncached (unavailable) links when offline justmarkup.com/log/2016/08/in…

anildash Works every time. medium.com/humane-tech/10… pic.twitter.com/IyHANMvViO
iandevlin Apparently there is a unit of measure called ch in CSS for character length.
revoltpuppy.com/articles/89/us…

umaar Dev Tips: #DevTools: Automatically open DevTools in each new tab: umaar.com/dev-tips/111-a… (Works in Chrome stable) pic.twitter.com/lrgnDIronR
JohnMu JS tweaks won’t change StreetView, right? Actually looking at it, *WOW*, this looks awesome.
googlegeodevelopers.blogspot.ch/2016/08/new-ja…
This change makes GitHub pages so much more useful. No more
> git checkout -b gh-pages && git rebase master twitter.com/github/status/…
Check out @Snowden’s tweet storm about the recent publication of a successful @NSAGov malware staging server hack. twitter.com/Snowden/status…
jeffposnick Thoughts on a service worker “kill switch”, or, best practices for deploying an updateable service worker:
stackoverflow.com/questions/3398…
ebidel “Observing your web app” (goo.gl/NFVhCy). Dozen+ API examples of things you can monitor on the web.
addyosmani [New] Offline Storage for Progressive Web Apps: medium.com/@addyosmani/of… use Cache API for URL addressable resources, IndexedDB for rest 🔥
Congratulations to the @MSEdgeDev team. Having Service Worker support in Edge is huge! Paging Cupertino, last call. twitter.com/simevidas/stat…
gaelmetais In case you missed it, here is a Service Worker that could save a lot of bandwidth:
github.com/gmetais/sw-del…

owencm FYI: A new exploration of allowing users to reveal Chrome omnibox for PWA by dragging down from top 20% of the page pic.twitter.com/mujoXIJj90
ReaderMeter Proud of this change @Google agreed to implement to restore clear @Wikipedia attribution in the Knowledge Panel blog.wikimedia.org/2016/08/08/wik… 1/2
AMPhtml Introducing #AMP Ad Landing Pages. Making the post ad click experience great: amphtml.wordpress.com/2016/08/11/fas…
Origin Trials, a new way to test-drive potential future Web APIs, because vendor prefixes are not the answer: github.com/jpchase/Origin….
Progressive Web App CSS hints à la @media (display-mode: standalone) { /*…*/ } and more in this responsive PWA postcloudfour.com/thinks/designi…wV

jaffathecake A super-tiny (<500 bytes) keyval store backed by IndexedDB.
npmjs.com/package/idb-ke… pic.twitter.com/mth7B5kbLn
Zidd0 Facebook will bypass web adblockers, but offer ad targeting opt-outs tcrn.ch/2aZoe86 via @TechCrunch
@pistenprinz @trivago Ah, seems like cssnano does this by default: cssnano.co/optimisations/…. I just saw your linter rule.
@pistenprinz @trivago Do you enforce consistency for the built product rather than just the code? Named color red is shorter than hex #f00.
jeffposnick My attempt at explaining the “24 hour service worker update thing”:
stackoverflow.com/a/38854905/385…

sw12 Stuff your browser can do: whatwebcando.today pic.twitter.com/3SonIA2mmz

jackclarkSF Second issue of the newsletter went out this morning. Read and subscribe here: jack-clark.net/2016/08/08/imp… pic.twitter.com/DMFZYnlIEa
Ex-Yahoo @pmika closes his personal Yahoo chapter: linkedin.com/pulse/goodbye-…
Good list of common Service Worker misconceptions. Probably most only make sense after you’ve ran into them ;-) #PWA twitter.com/AaronGustafson…
iandevlin HTML5 Worker Test by @nolanlawson: shows which browsers support which APIs in web & service workers - nolanlawson.github.io/html5workertes…

The Progressive Web App from twitter.com/tomayac/status… is now on GitHub: github.com/tomayac/pwa-wo…. (CC: @trivago_tech) pic.twitter.com/zO6H44ihY1
@notwaldorf Oh no, Android’s dancing blob’s being replaced w/ a gendered 💃. Here’s to all the shits it didn’t give. mobile.twitter.com/_tessr/status/…
@trivago_tech This just in :-) twitter.com/tomayac/status…
Looks like Apple are adding Service Worker support to WebKit (& Safari): github.com/slightlyoff/Se…. Search “beidson” opensource.apple.com/source/WebKit/….
Thanks, @trivago_tech, for having me. Looking forward to an amazing Trivago Progressive Web App :-D twitter.com/trivago_tech/s…
.@RubenVerborgh: “Do you wanna use the Web instead?”-ruben.verborgh.org/blog/2016/08/0…u Yet pre-PWA, the Web was missing thingstwitter.com/tomayac/status…X
@d0gada Well, I’m bound to the Google JavaScript style guide. But then seriously, leading semicolons, I don’t know? ;`hello`.indexOf(‘o’)

addyosmani Tired of web pages jumping while you’re reading? Prevent page jumps with Scroll Anchoring developers.google.com/web/updates/20… ⚓️ pic.twitter.com/CgFjJC5ulI
@andreasbovens Of course and on purpose. Honoring their commitment: sending three people to Toronto (jakearchibald.com/2016/service-w…).

Made a demo app for Progressive Web App tech workshops that showcases offline, push notification, add to homescreen..pic.twitter.com/qL84miXllFlF
.@JohnMu Nice, there’s an app for that: gplusrss.com/rss/feed/c45e1… is the RSS feed I’ve created for +GoogleWebmasters (plus.google.com/+GoogleWebmast…)
jaffathecake New post: Browser vendors met last week to discuss service worker. Here are the proposed changes & new features.
jakearchibald.com/2016/service-w…

umaar High Performance Images akamai.com/us/en/multimed… WebP, JavaScript Lazy Loading, HTTP2, Srcset, Client Hints. 👍 ebook pic.twitter.com/my99YQv05i
@JohnMu Do you know if these too-small-for-proper-blog-post Google+ posts are available via RSS/Atom? Asking for a non-Google+-using friend…

jeremyburge Apple: this is a problem blog.emojipedia.org/apple-and-the-… pic.twitter.com/3gIxX5nkOv
Wasn’t aware of simplehttp2server’s min/maxdelay param. This changes everything. Again. So does <link rel=preload>! twitter.com/DasSurma/statu…

Adding a wrong ‘;’ before the closing ‘)’ of ExtendableEvent.waitUntil & FetchEvent.respondWith—Every. Single. Time.pic.twitter.com/EFZzCj5mNOO
DasSurma “Rules of Thumb for HTTP/2 Push” – Spoiler alert: It’s complicated! Like… really complicated.docs.google.com/document/d/1K0…12
Up until now, missing structured data in @AMPhtml documents was considered an error, now it just causes warnings. ⚠️ twitter.com/rustybrick/sta…
.@dret xkcd.com/1367/. Issue is: the “App” in “Progressive Web App” is heavily overloaded w/ “install our app” crap, not “Web App”.
❌Common Progressive Web App (PWA) misconception: many think that to get an app you need App Stores—the ‘A’ has way more weight than the ‘W’.
@zackbloom 👋 Zack, thanks for your posts, learning so much from them! If you accept wishes, I’d love to read more about the history of MIME…
The History of Email—Another fantastic post by@zackbloomm:eager.io/blog/history-o…K. Texting myself with “write” from ttys001 to ttys002 now…
gauntface GCM endpoints can use web push protocol and Chrome supports VAPID in Version 52+ developers.google.com/web/updates/20…

There’re only 10 hard things in CS: cache invalidation & naming things.—Agree for the former; need IndexedDB for it.pic.twitter.com/CIreL5cDg99

DeanoHume Freshly blogged! How I built a progressive beer app deanhume.com/Home/BlogPost/… #serviceworkers #javascript pic.twitter.com/yNl6sjNfqc

mathias More about timing attacks on the web: tom.vg/2016/08/browse…
Scary demo by @tomvangoethem: labs.tom.vg/browser-based-… pic.twitter.com/5wWLXbh98H
Y’day the law to stop providers from forcing a compulsory router took effect bmwi.de/DE/Themen/digi…—Today@o2dee’s sent me my access data! 👏
#Berlin #startups, on Thu., Aug. 4, come hear me talk at Factory Berlin about how I run Mobile Web Audits at Google: eventbrite.com/e/google-mento…
Paul_Kinlan The headless web. The future of the web outside the browser.
paul.kinlan.me/the-headless-w…

iOS 10 Beta 4 is out. Amazing new pride rainbow flag emoji 🏳️🌈and the gun emoji replaced by a water pistol 🔫. +1 pic.twitter.com/AJY9aJONoV
Get The Ultimate Guide to Google Sheets—a free eBook by@zapierr:zapier.com/learn/google-s…p (email→eBook). Merci for including Wikipedia Tools!
@olafhartig Congratulations on the new job!
The best explanation of CSS grid layout so far: gridbyexample.com. The future is bright :-) twitter.com/rachelandrew/s…