#411 — November 9, 2018 |
JavaScript Weekly |
Test262 Report: An Up-to-Date Status Report of JS Feature Support — Test262.report is a new site that shows up to date level of support and information on how different JavaScript engines support various language features based on the results of more than 68000 tests. Rick Waldron and Boaz Sender |
Going Beyond Matt Burgess |
Webinar: Reducing the Cost of Enterprise-Grade Mobile Apps — Resourcing problems and changing requirements impact your cost and speed of app delivery. Newer techniques drastically reduce costs and time. Learn more about how enterprises are accelerating development, cutting expenses, and reducing IT app backlog. Progress Kinvey sponsor |
A Netflix Web Performance Case Study — Netflix boosted performance on their frontend by switching from React and other client-side libraries to vanilla JS. Addy Osmani |
JSBI: A Pure-JS Implementation of the ECMAScript BigInt Proposal — The BigInt proposal (essentially arbitrary-precision integers) is due to become an official part of ECMAScript in the near future - this lets you play with it now. Google Chrome Labs |
Glider.js: A Fast, Lightweight Carousel/Scrolling List — Small and sweet, mobile friendly, and the homepage has lots of good demos. Plus, I just noticed it mentions this newsletter 😆. Nick Piscitelli |
Aurelia's 2018 Q3 Report and New Features — Aurelia is a modern front-end framework and it has gained many enhancements recently including a new single-file build you can pull into a page with a single Rob Eisenberg |
💻 Jobs |
JavaScript Developer at X-Team (Remote) — We help our developers keep learning and growing every day. Unleash your potential. Work from anywhere. Join X-Team. x-team |
Sr. Fullstack Engineer (Remote) — Sticker Mule is looking for passionate developers to join our remote team. Come help us become the Internet’s best place to shop and work. Sticker Mule |
Join Our Career Marketplace & Get Matched With A Job You Love — Through Hired, software engineers have transparency into salary offers, competing opportunities, and job details. Hired |
📘 Tutorials and Opinions |
Static Properties in JavaScript Classes with Inheritance — A look at a pattern for implementing static properties in ES6. Valeri Karpov |
Bending Jest to Our Will: Caching Modules Across Tests Pete Corey |
ES6 Proxies Now Supported in Nearly All Mainstream Browsers — Proxies (elegantly explained here) have been one of the last ES6 features to see widespread support in browsers. Can I Use |
A Code-Driven Guide to the HTML5 Canvas — A guide to the Canvas API, one of the best ways to draw graphics dynamically in the browser. Flavio Copes |
▶ Azure Tips and Tricks Video Series — Collection of short videos on using the Azure platform. New videos are released weekly. Subscribe now. Azure sponsor |
▶ How to Package a Polymer 3 App with Webpack Daniel Persson |
A Basic Guide to Getting Started with Angular Material Rob Ferguson |
Building a Donut Chart with Vue and SVG Salomone Baquis |
Patching the Vue.js Virtual DOM: The Need, the Explanation and the Solution — Your first question might well be, why would it be necessary to interfere with the Virtual DOM? Well… Michael Gallagher |
Git Aliases I Can't Live Without — A list of handy Git aliases inspired by the oh-my-zsh suite. Michal Konarski |
How Do Top Developers Deliver Video? - Download the 2018 Video Report Bitmovin sponsor |
5 Things I Didn't Know About Create React App Blanca Mendizábal Perelló |
Advanced CSS Theming with Custom Properties and JavaScript SitePoint |
🔧 Code and Tools |
Webpack Bundle Optimization Helper — This online tool will analyze your bundle and give you actionable suggestions on how to reduce its size. Jakob Lind |
A Proof-of-Concept Babel Plugin to Compile React Components Into Native DOM Instructions — Very much an experiment/POC but interesting nonetheless. Tobias Koppers |
Detect JS Production Errors in Real-Time, Then Debug Them in Minutes — Practice proactive error monitoring: stop outsourcing bug discovery to users, or using logs for debugging. Rollbar sponsor |
Culori: A General-Purpose Color Manipulation Library — Supports most color spaces and formats defined in the CSS Colors Level 4 spec and can parse, convert, mix, create color differences, and more. Moqups |
vue-inter: Simple 1KB Internationalization library for Vue.js EGOIST |
Day.js: A 2KB Immutable Date Library Alternative to Moment.js — A minimalist library that parses, validates, manipulates, and displays dates and times for modern browsers with a largely Moment.js-compatible API. iamkun |