NativeScript 2.4 has been released with support for the Web Workers specification, along with Angular 2.2, Node 6, ES6, and ES7.
Realm has launched an open source object database for Node.js, allowing mobile developers to create and send pre-populated Realms to clients.
Firefox Focus is a new web browser for iOS that blocks many ad and content trackers by default. Along with its minimal, single tab UI, the browser offers privacy and speed.
Mozilla has released Firefox 50. The latest update increases the benefits to users from multiple content processes, and fixes a dozen high impact security vulnerabilities. Among the improvements in Firefox's latest release is further access to Electrolysis, Mozilla's functionality for rendering and executing web-related content in background processes.
The upcoming WebAssembly technology has reached the browser preview stage where major browser vendors have released a stable and compatible version of the language. They are now asking the community to use it and provide feedback.
Microsoft has launched VS Code 1.7.1, after breaking NPM registry with its 1.7 release. Project manager Wade Anderson said VS Code's Automatic Type Acquisition unintentionally flooded npm with requests for non-existent packages.
The Node.js Foundation has released Node.js v7, including the updated V8 5.4.
Npm has released version 4.0.0, its first semver major release since the release of npm 3 in 2015. The v4 release brings a bevy of breaking changes, including a rewritten npm search, as well as deprecated prepublish and changed behaviour for npm scripts.
A developer found out the hard way that they had built their Firefox browser extension on banned technology. Angular 1.X has been banned for use in Firefox extensions as long as a security vulnerability exists in the way Angular interacts with the extension and the displayed web page.
Google has launched Chrome 54, further side lining Flash in the browser by using HTML5 for YouTube embed. The stable release rewrites YouTube Flash embeds, so that when a Flash embed for YouTube is detected, the browser will automatically use HTML5 instead. Google said that the change had been made "to reduce the overall usage of Flash in Chrome."
For the last few months, the V8 team has focused on reducing the memory consumed by the V8 engine, including work on the new Ignition interpreter, and improvements to V8’s parser and compilers. A key enabler of this process was profiling V8 memory usage using specific tools against a benchmark, as explained by V8 engineers Ulan Degenbaev, Michael Lippautz, Hannes Payer, and Toon Verwaest.