A simple guide to getting up and running using Background Sync and Service Workers. Background Sync is a new web API that lets you defer actions until the user has stable connectivity. This makes it great for ensuring that whatever the user wants to send, is actually sent. | |
|
Wallaby.js provides instant feedback from your tests and realtime code coverage right in your editor, no more context switching. Supports JetBrains IDEs, VS Code, Atom, Sublime and Visual Studio. | |
|
If you have worked with Service Workers, you may have run into some issues with previous Service Workers still being in control of a document, even though the file itself has been updated. The reason for this is to do with some nuances in the lifecycle of the Service Worker; it may be installed and valid, but not yet actually in control of the document. | |
|
One of the most significant benefits of service workers (from a performance perspective, at least) is their ability to proactively control the caching of assets. A web application that can cache all of its necessary resources should load substantially faster for returning visitors. But what do these gains actually look like to real users? And how do you even measure this? | |
|
I recently had several days of extremely frustrating experiences with service workers. Here are a few things I’ve since learned which would have made my life much easier but which isn’t particularly obvious from most of the blog posts and videos I’ve seen. |
|
ChakraCore —and by extension Node-ChakraCore cross-platform — support the same broad set of JavaScript features as their Windows counterparts, as measured by the official ECMAScript conformance suite, test262 (with the exception of Intl features, which are in progress). The current cross-platform implementation doesn’t yet support JIT compilation and concurrent and partial GC features, which will be enabled as development progresses further. Thanks @codepo8 for the tip! | |
|
The mobile hybrid apps have always been second class citizens on mobile phones. The explosive rise of React Native might change all of that. |
|
HyperTerm is an excellent Electron-based terminal that’s also extensible via plugins. Previously, I relied on Sublime Text 3 and iTerm 2. However, I’ve recently set up a new environment and switched to Atom and HyperTerm. I still installed ST and iTerm just in case, but I kind of fell in love with HyperTerm and Atom! Looking for inspiration when customizing HyperTerm and Atom? Check out my dotfiles for .hyperterm.js and apm install . | |
|
A cheat sheet for git . Once we admit we can’t memorize all important git commands, this cheat sheet can help us get unstuck! | |
|
Sheer willpower isn’t necessarily the best way for knowledge workers to approach fitness, suggests Chen. |
|
Element queries are a great way of componentizing responsive CSS. This in-depth guide will teach you everything you need to know. |
|
|
Comments