InfoQ Homepage JavaScript Content on InfoQ
-
Firefox Focus, a Private Web Browser for iOS
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.
-
Firefox 50 Extends Benefits of Electrolysis
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.
-
WebAssembly Browser Preview Asks Community for Feedback
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.
-
PaintCode 3 Now Supports Swift 3 and Android Code Generation
PaintCode is a design and development tool running on macOS that is capable of generating code from vector drawings. Its latest version, PaintCode 3, brings support for Swift 3, Android, and JavaScript canvas.
-
VS Code Breaks NPM Registry
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.
-
NodeJS v7 Upgrades to V8 5.4
The Node.js Foundation has released Node.js v7, including the updated V8 5.4.
-
Next.js Offers Simple Universal JavaScript Framework Based on React
Next.js is a universal JavaScript framework based on React. It has a simple setup and uses extensions to the React component model to provide server-based component rendering with the ability to continue rendering on the client.
-
npm 4.0 Deprecates Prepublish Lifecycle Script
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.
-
Angular 1.X Usage Banned in Firefox Extensions
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.
-
Linux Foundation Welcomes JavaScript Community
The Linux Foundation has welcomed the addition of the JavaScript Foundation. The foundation says that it aims "to support a vast array of technologies that complement projects throughout the entire JavaScript ecosystem." jQuery Foundation projects will also be united within the JS Foundation including Lodash, ESLint, Esprima, Grunt, RequireJS, jQuery UI, Globalize, Sizzle, Jed, and Dojo.
-
Chrome 54 Kills YouTube Flash Embeds
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."
-
Facebook Open Sources Yarn, a JavaScript Package Manager
Facebook has open sourced Yarn, a proxy package manager for JavaScript modules stored on npm or Bower registries.
-
Profiling and Optimizing V8 Memory Consumption
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.
-
Vue.js 2.0 Released, Slimmed Down and Sped Up
Vue.js 2.0 has been released along with two companion libraries. The new framework uses a new virtual DOM implementation that is said to significantly improve performance. Creator Evan You says that "Vue 2.0 [is] one of the fastest frameworks out there."
-
Rust 1.12 Brings Mid-Level IR
The Rust core team has released the stable version of 1.12, calling it one of the most significant Rust releases since 1.0. The release brings the long-awaited Mid-Level IR (MIR) paving the way for future compiler optimisations.