@DasSurma @TheLarkInn @mathias @feross @stephantaylor @ChromiumDev @MSEdgeDev This one weird 1999 trick to get data… https://t.co/t8gPiiz3nt
RT @notwaldorf: I figured out testing visual diffs using Puppeteer and it’s so easy and TOTALLY AWESOME! You should all do it!
🶠https://t…
@kaycebasques Then maybe you will enjoy wikipedia-edits.herokuapp.com that’s built on top of SSE.
RT @ChromeDevTools: Now in Chrome 64: Select an element in the DOM Tree, and the new #Accessibility pane shows you that element’s position…
@TheLarkInn @DasSurma @mathias @feross @stephantaylor @ChromiumDev @MSEdgeDev 😔 That’s what I was expecting. I’m (a… https://t.co/huKTzEX1N7
@petrhavlik @KhurrumQureshi1 @mtalal16 Nice to e-meet everyone. As Petr says, I’ll be in town February 20—23, looki… https://t.co/m7ZqJlGHuW
🤷â€â™€ï¸ Dunno why one would once specify Web App Manifest icon sizes with lowercase ‘x’ and once with uppercase ‘X’, b… https://t.co/FtPuOFoPP6
RT @Sam_Twidale: Made a cross-platform desktop app for geometrizing images into geometric primitives: https://t.co/d7GBBj55yG - it’s free,…
The magic of <input type=”file” accept=”image/*”>: https://t.co/JiiREIv5Yr. If the browser knows what to expect, it… https://t.co/kotJTUaNc6
RT @justmarkup: How to Read the Internet
»If I had to choose my Twitter account over my RSS setup I wouldn’t hesitate for a second — I’d…
🔱 Want to work with the biggest players in the Mobile Web space and provide technical consulting on Progressive Web… https://t.co/MYClr2X8vW
@surroundstella I don’t work for Apple, so I don’t know about their plans, sorry.
RT @JonathanZWhite: TIL that <img /> has a CSS property that dictates how an image should be sized to fit its container. How did I just fin…
@mathias Yeah, I was right :-) One time intuition leads one in the right direction with JavaScript. Pub quiz winner, drinks on me! ðŸ»
@rtroncy @fxcoudert Well Flick, TimeRef… They made theirs one syllable shorter, but the overall idea is the same in… https://t.co/ipLWla5xyM
RT @v8js: Every single one of the new ES2018 language features is available by default in @v8js v6.4 and Chrome 64. https://t.co/Y0qdVSQHE7
@firt Yes, it’s a mixed bag. We were geeking out the other day how to reliably detect add to home screen support: https://t.co/72qdFjfzDm.
@firt Yes. Just not all PWA features are available. You can play with https://t.co/LnXsnelXmf inside of https://t.co/RJXstkyoKu.
RT @ChromeDevTools: Coming to Chrome 65: Local Overrides. Make a tweak and DevTools saves the changed file to a location of your choosing.…
RT @bmeurer: 🔥 Slides from my lightning talk “JavaScript: The Bad Parts” at #AgentConf https://t.co/ivyth68ez5 https://t.co/4P8pOUpoGV
@firt Interesting. Maybe worth adding as a comment to the bug.
@firt I was referring to the quote “On Android, OS’ web views don’t have Service Workers supportâ€. I did some resea… https://t.co/O3l3CfG7n5
@firt The “offline not working for added to home screen apps†bit is tracked in https://t.co/8Gqbecs1dW. Also, Andr… https://t.co/17JE3nDGWf
RT @DasSurma: New blog ðŸ”
How to copy an object in JavaScript. It’s harder than it sounds.
https://t.co/3d7nCTDjqV
RT @mathias: After today’s TC39 meeting, I’m excited to announce that…
🎉 ES2018 makes regular expressions more readable and useful through…
RT @zachleat: Small nit: font-display doesn’t make your web fonts any faster than an unceremonious @font-face block, it renders fallbacks/F…
@nekrtemplar Works well it seems. Custom offline fallback successfully kicks in. pic.twitter.com/k7IMtQoZEi
@firt @trivago @trivago_tech Yeah, I filed https://t.co/8Gqbecs1dW, which probably covers what you experienced.
@marcosc Paging @agektmr who’s our Payments domain expert. I played with https://t.co/fnsc0tsWbL on Safari (nope) a… https://t.co/MyAQhHWEXN
@marcosc It’s pretty cool how Chrome for iOS polyfilled Payment Request in WKWebView, this article summarizes the t… https://t.co/qmO6SL75Ue
@marcosc Not sure why fake news. Right now it’s “working†according to feature testing. I spotted a bug already (… https://t.co/B8JI6J0VzN
.@trivago’s great Progressive Web App (PWA) is all of a sudden fully supported on 🔱 iOS 11.3 Beta 1. No single char… https://t.co/QVthMpTorB
@tomayac Quick update: it seems Payment Request (PR) is _not_ available in WKWebView. My screenshot before showed C… https://t.co/kOSqXbq92J
RT @cheneytsai: Given how fast Apple moves and how fast users get on new releases, better start planning for your PWAs now =) https://t.co/…
@kennethrohde My PWA feature Detector app isn’t supposed to work offline, but @Paul_Kinlan’s Airhorner for sure is :-)
@rmondello Just filed https://t.co/8Gqbecs1dW :-)
@kennethrohde The three screenshots show Safari standalone, SFSafariViewController in Twitter app, and WKWebView in Chrome iOS.
@rmondello Wow! https://t.co/Ir9sydw59Y 😲
✅ Offline Capabilities
✅ Add to Home Screen
✅ Payment Request
All working in iOS Safari 11.1, SFSafariViewcontrol… https://t.co/IjB2QtbDUs
@rmondello You and your team just blew a couple of minds over at the big G! Massive congratulations on the launch ðŸ¾â€¦ https://t.co/qbIOCs1VAU
Safari 11.1. This changes everything: https://t.co/coaf28ZSpB. Massive props to the entire @WebKit team. They made… https://t.co/C6MpFAirGZ
🤯 Finally a reasonable font loading strategy becomes feasible in Safari. https://t.co/ZvOCjpPfI4
Boom 💥 https://t.co/lwKnIqscYo
Woohoo, “my†Service Worker bug (https://t.co/VZNxBUIhxn) that I reported to the @webkit team got fixed in the late… https://t.co/KlZD0EKF1w
RT @TwitterEng: We have developed a new ML model to improve smart auto-cropping of images on Twitter. Learn more: https://t.co/3FMxCqt4r8
Web Packaging (https://t.co/whq8d9hlVa) is an interesting new content distribution technology for the Web. The Inte… https://t.co/yrFx5MI6tJ
RT @MozDevNet: 🎉 New compatibility tables are coming to MDN TOMORROW! 🎉
After several months of beta testing our new, clearer (more colorfu…
The unused variable `e` in
try {
// stuff
} catch (e) {
// no-op
}
has always bothered me. Luckily there’s a… https://t.co/muMS0aLNA6
RT @aemkei: JStillery by @WisecWisec is an advanced tool to deobfuscation JavaScript via partial evaluation. Here is a demo that will make…
Using @ChromeDevTools Features Without Opening DevTools https://t.co/Z2Ht0BeyIH
Firefox 58 ships with solid add to home screen support. “[W]e plan to add more support for other PWA-related APIs:… https://t.co/W8QoZldKTS
RT @Jason_williams: Chrome has added support for blackboxing scripts in the network panel!
I’ve wrote a blog post about it @ChromiumDev @Ch…
RT @manucorporat: @Justinwillis96 @Ionicframework I love how it looks in the DevTools 😂 https://t.co/ldCX3cpqIJ
@kennethrohde @html5test <!DOCTYPE html PUBLIC “-//W3C//DTD XHTML 1.0 Strict//EN” “https://t.co/9hoZuaVhql”…
<htm… https://t.co/fHGuM46RSi
@TheWebConf We’ve just sent out review assignments for the Developers’ Track. Thanks to all authors for your contri… https://t.co/9OQxv2db8F
RT @poshaughnessy: “Challenges for web developers” by @Paul_Kinlan. Kind of a tough read, being a big list of problems, but it’s good to di…
Where did readers of the 🇫🇷French ðŸŒ@Wikipedia on mWeb come from in Dec ’17? Find out w/ pageviews.js:
pageviews.ge… https://t.co/2gDOsoFvrK
“Apple staffs the WebKit team at a much lower level than other browser engine teams […]. It has gotten so bad that… https://t.co/IzuZrcLa3i
@puf 25 s/Javascript/JavaScript/g
@pbakaus Remembering a paper by @danielequercia et al., who have been exploring this idea when @YahooLabs was still… https://t.co/XwCMm7se9N
RT @mafintosh: I translated the blog post my dad asked me to write for him about how the technology behind Bitcoin works to English. It’s c…
@mafintosh @yoshuawuyts Wow, that’s both a brilliant explanation of Bitcoin and also a decent job of a translation.… https://t.co/R6nc1KCkWB
What’s New In @ChromeDevTools (Chrome 65) https://t.co/PKXOAz2s0K
Chrome 65 has enabled the CSS Paint API (Houdini) by default 🙌. Here’s @dassurma’s introduction: https://t.co/VsQI3NsKoo
RT @dan_abramov: Service workers are opt-in in the next version of Create React App. They are an amazing technology but the pitfalls today…
RT @sebabenz: Great post about how to measure load times for AMP pages (including the effects of pre-rendering and the AMP cache) https://t…
RT @xopek59: New techniques to detect Chrome headless: https://t.co/P76kDkprCL
RT @MozDevNet: Learn CSS Grid with @wesbos, just like these fine folks are doing! https://t.co/qyzDdNmeFf https://t.co/J4aof9Lh47
💨 Speed is a ranking signal for @Google since 2010 on 🖥 desktop https://t.co/lmNQaG4Mum, and 🆕 as of today, on 🔱 mo… https://t.co/xswI2C4aid
A question that frequently confuses people new-ish to Progressive Web Apps and Service Worker programming is why on… https://t.co/3Ahy6PlTe3
RT @ebidel: 💥Puppeteer 1.0 🤹ðŸ»â€â™‚ï¸ shipped: Chrome 65, JS/CSS code coverage API, PDF customization, XPath support, raw devtools protocol acce…
RT @ReaderMeter: We just announced a major #opendata release, shedding light on Wikipedia traffic while respecting reader privacy. Congrats…
RT @stefanjudis: This is golden!
💉🻠“Become a Finder Power User in 22 GIFs” by @wottpal
https://t.co/CTzVS8WTWJ
RT @BenLesh: After 20 years of web development I finally can stop rolling my own dialogs!
🎉🎉🎉
HTML 5.2 features a <dialog> element. It’s…
🤦â€â™‚ï¸Â The history of the browser user-agent string: https://t.co/aCzziWYkY4.
—
Sent from Mozilla/5.0 (Macintosh; In… https://t.co/vRZdQYmAoi
RT @TheLarkInn: https://t.co/8SH1d90RcI
@trivago_tech doubled down on their build technology, and have invested in #PWA and Web Performanc…
RT @webkit: Announcing a new benchmark for modern web app responsiveness: Speedometer 2.0
https://t.co/sNlsaXjvqW
RT @annevk: Restricting all new features to secure contexts to further HTTPS adoption: https://t.co/NgF7ulo2vJ
@Paul_Kinlan @addyosmani For my PhD I have used the Web Speech API to create a somewhat automated news narrator:… https://t.co/VFQR74scDu
@Paul_Kinlan @addyosmani 🤣 Huge props for actually coding this up.
@tomayac @Paul_Kinlan @addyosmani On button release, you terminate with “eep”.
@Paul_Kinlan @addyosmani Nah. No need to delay. You decouple: start with “mee”, and while button is pressed, whenev… https://t.co/qgQx54Ir6k
@Paul_Kinlan @addyosmani window.speechSynthesis.speak(new SpeechSynthesisUtterance(‘meeep’));
@benmorss Why not make it a Hackintosh: unibeast.com.
After headless Chrome (aka. Puppeteer) we now also have headless @ChromeDevTools: https://t.co/INSe4mPoQd. https://t.co/9FdZFKAdYu
somebitsLinks Open Web Analytics: Alternative to Google Analytics for web visitor stats dlvr.it/QB57G7
RT @yoavweiss: Missed it when it came out, but really great article from @bibydigital on browser speculative parsing, preload and script lo…
RT @DeanoHume: HTTPS explained with carrier pigeons
https://t.co/jiwgMuH83J
#https #Security
@vgraupera @twbartel Great interview! On the team size bottleneck point: my personal book recommendation is “The My… https://t.co/QMaMFYbCuO
Exciting update by @kylealden regarding Progressive Web Apps in the Windows App Store: https://t.co/rIl78JO1MY
RT @mathias: How @jaffathecake walking into a bathroom helps explain the three Spectre/Meltdown variants https://t.co/7JtPiAdZia
If you have structured markup on your site, you’re now eligible for an Action in the Google Assistant.
“Preemptive… https://t.co/i5ioRDSa3g
RT @sundarpichai: Images are still too big and slow to load on phones, so we’re hosting a competition to see how much smaller and faster yo…
Apple engineers are busy implementing Service Workers in @webkit ðŸ’! https://t.co/avl4l0QgDt
@kdzwinel @sw12 Same feelings. The hack somehow rings the WhatsApp Transport bell: https://t.co/6VoFR0p2R8 (initial… https://t.co/hbjtVTnmuz
RT @Real_CSS_Tricks: Performance-realted predictions for 2018 by @mattiasgeniar, @una, @igrigorik, and more.
“A much stronger industry ali…
@kdzwinel Wasn’t aware this audit was contributed by you 😲. Well done, and thank you very much! Dziękuję!
The popular PageSpeed Insights tool now contains real-world speed data stemming from Chrome User Experience Reports… https://t.co/So7i6Ekkst
The maintainer of nodemon, @remysharp, on sustainable open-source development. Yes, an @npmjs `postinstall` textual… https://t.co/gppVLADka5
RT @_developit: 🔣 Introducing Workerize:
Offload modules into Web Workers with a simple prefix! ðŸ˜
Statically compiles exports to reflected…
We got confirmation regarding the Developers’ Track deadline extension: Jan. 17 is the 🆕 deadline (+1 week).
For pa… https://t.co/o9gLPFsvI9
RT @simonw: I just shipped https://t.co/TGIwika4Ol - a web wrapper around the excellent FTFY by @r_speer - paste in some broken unicode tex…
@rtroncy @TheWebConf @rhiaro @PasqLisena @pchampin @lmedini Alright, we got official confirmation regarding the dea… https://t.co/gMuzvkNqGT
RT @cramforce: 💥 You don’t like https://t.co/tpOl8FTL7v URLs? Neither do we💊
And so we are making the changes to no longer need them while…
@SimmerVigor @TheWebConf @rhiaro We havea very openly defined call for contributions. As long as you don’t mind hav… https://t.co/QzD2F8a4ha
@rtroncy @TheWebConf @rhiaro @PasqLisena Four pages should be fine, but let’s verify: @pchampin, @lmedini, are ther… https://t.co/gz2pV5MKmu
RT @dalmaer: The Search Console team is now rolling out the shiny beta version to all that ” includes Search performance, Index Coverage, A…
RT @zachleat: Wow. I love this.
“MDN is in the process of outsourcing it’s full set of browser compatibility data (help welcome) in a JSON…
@rtroncy @TheWebConf @rhiaro @PasqLisena We’re checking back regarding the deadline extension. For the format, (alm… https://t.co/eAo38weWCr
Brilliant StackOverflow answer by @jeffposnick on opaque responses (https://t.co/QAauH9cpoP) and implications for w… https://t.co/xjcAE9rc1X
🔧⛔ Calling all Web developers: the deadline for the @TheWebConf Developers’ Track—co-chaired by @rhiaro and yours t… https://t.co/StAoPHx8jq
@DasSurma @mathias @annevk @rob_dodson Gmail has excellent documentation on all measures supported by the service (… https://t.co/IYnT3JEyKY
kdzwinel Oh wow, the hack that allows you to detect if browser DevTools are open is brilliantly simple: jsfiddle.net/evnrorea/
RT @D__Gilbertson: @ericlaw @yoavweiss @tomayac Oh wow, CSP is a piece of cake to bypass:
const linkEl = document.createElement(‘link’);
l…
@tomayac @D__Gilbertson @yoavweiss @ericlaw Important addition: https://t.co/eEfjutyd1B
@ericlaw @D__Gilbertson @yoavweiss Do you mean “<ins>solely</ins> relies� Mind elaborating? Thanks!
If you have a proper Content Security Policy (https://t.co/ZXNiAZECzn), your users are safe. If you don’t, this art… https://t.co/duytJWqJIA
RT @MarkusLanthaler: To Type or Not to Type: Quantifying Detectable Bugs in #JavaScript. According to this interesting paper, both #Flow 0.…
RT @stefanjudis: Good tips by @develoger for staying up to date in #webdev and #javascript. ðŸ’🻠https://t.co/SskORPwZbf
RT @Snowden: Have you seen @WikiTribune, the news project by Wikipedia founder @Jimmy_Wales’ new project? I sat down with him for a long-fo…
RT @AMPhtml: Our New Year’s resolution: Step up our support of open source sustainability! We are starting with a monthly sponsorship of @b…
RT @dougsillars: Pages with video are slower. Why? Is it the amount of data downloaded? Could autoplay or other attributes be the cause?…
@Paul_Kinlan Have you tried Facebook Design’s resourcesfacebook.design/deviceslG
link[rel=”preload”] fully supports the media attribute, allowing for conditional preloads: https://t.co/kajM2znXZp…. https://t.co/z5rNdH14jj
RT @tyohan: Working on a WordPress plugin to enable service workers and lazy loading on your WordPress site over my holiday. More PWA feat…
somebitsLinks Meltdown and Spectre explained: Nice accessible technical article dlvr.it/Q8nmCY
âš ï¸ Chrome 63 removed the possibility for users to ignore permission prompts by just closing them—Now it’s either *a… https://t.co/j6a7BuiaN5
RT @benhawkes: Jann Horn (@tehjh) from Project Zero discovered and reported an attack to read privileged memory with a side-channel: https:…
RT @smashingmag: ðŸŽðŸ’¨ Let’s make 2018… fast! “Front-End Performance Checklist 2018†(incl. PDF/Pages) — with everything you need to know to b…
paul_irish The font-display CSS property always throws me for a loop. @notwaldorf’s explainer and demo is SO GOOD: font-display.glitch.me
RT @Wikimedia: Meet Wikistats 2, a new public dashboard and dataset for metrics related to how people read and contribute to Wikimedia proj…
Well researched article on the role of UC Browser in Asia: https://t.co/a4wiKMvazf. It comes with built-in ad block… https://t.co/dNli4aLfxZ
Security, performance, compatibility, and SEO website checks by @passmarked: https://t.co/BM421mukw1 (↠meta) https://t.co/G8jcES5tXQ
RT @dalmaer: âš™ï¸ Gearing up the Web for 2018
Happy New Year! @kosamari got me thinking about the last 10 years of the Web, so I wrote up th…
Node.js-based robots.txt parser: https://t.co/3vVuTsOnfA 🤖 https://t.co/i8v93oNf3T
RT @lysander07: Explore the History of Machine Learning:
https://t.co/fDwxJqO3cN https://t.co/Muspi44ekA
@justmarkup 😂 In diesem Sinne ein gutes neues Jahr!
@justmarkup But why? ðŸstackoverflow.com/a/2391555Ed1
Incredibly detailed article by @nicj on the open-source RUM (real user monitoring) performance library boomerang.js… https://t.co/IQodAtYMKJ
@justinfagnani @justinbmeyer @wolframkriesing @psvensson Wow, that’s a quite exciting feature: https://t.co/UK7Rkp07X5.