BT

Facilitating the Spread of Knowledge and Innovation in Professional Software Development

Write for InfoQ

Topics

Choose your language

InfoQ Homepage JavaScript Content on InfoQ

  • TypeScript 2.9 Release Updates ES.Next Support

    TypeScript 2.9 contains several improvements to the language. Support is now available for ES.Next's import.meta, as well as symbols and numeric literals in keyof and mapped object types.

  • 2018 Node.js User Survey Report Shows Continued Rapid Growth

    On May 31st, 2018, the Node.js Foundation released its 2018 User Survey Report, with insights from more than 1600 participants, spanning 100+ countries. Usage continues to grow rapidly, with over ¾ of participants expecting to expand their use of Node.js in the next year, and significant improvements in ease of learning Node reported, as compared to the 2017 version of the report.

  • Microsoft Introduces Edge DevTools Protocol

    With the April 30 release of Edge version 17, Microsoft has announced the availability of the Microsoft Edge DevTools Protocol, a set of JSON and JSON-RPC APIs that enable clients to interact with Microsoft Edge tabs. Following the model of the Chrome DevTools Protocol, the Edge DevTools Protocol enables independent developers to build tools that interact with Edge using standard web technologies.

  • Propel Shifts Plans to Leverage TensorFlow.js

    The Propel JavaScript scientific computing and machine learning library has announced a change in the project's direction. Just a few weeks after Propel's initial launch in March 2018, TensorFlow.js announced its release. Propel's initial efforts extended deeplearn.js and the C implementation of TensorFlow. Tensorflow.js is an evolution of deeplearn.js.

  • RxJS 6 Release Improves Performance and Modularity

    The RxJS team has announced their 6.0 release, which improves the project's approach to modularity, streamlines performance, adds a backwards compatibility package to ease upgrades, and supports code migration for TypeScript users.

  • Firefox Introduces Web Authentication API

    With the Firefox 60 release on May 9, Firefox became the first major browser to support the Web Authentication API. This API enables users to avoid text-based passwords for websites and instead uses a local device with a biometric check or private PIN to generate a secure cryptographic identifier. Support for the API is in development for Chrome and Edge, and under consideration for Safari.

  • Google App Engine to Support Node.js 8.x Using the Recently Open Source gVisor Sandbox

    Google App Engine (GAE), Google's PaaS offering, is now offering a preview of support for the Node.js 8.x runtime within the standard environment, with a full release promised soon.

  • Angular Team Releases Angular 6

    On May 3, 2018, the Angular team released version 6 of Angular, a release that focused on improving the Angular toolchain. Significant updates make it easier to update application source code and dependencies, add new application capabilities, and tree shake code for better performance.

  • Service Workers Now Supported across All Major Browsers

    With the Windows 10 April 2018 Update released on April 30th, and the Safari 11.1 release on March 29, Edge and Safari join Firefox and Chrome in enabling Service Workers by default. Developers can now develop Progressive Web Apps providing offline functionality and expect them to function across all browsers except Internet Explorer and Opera Mini.

  • Package Containing Malicious Backdoor Makes its Way into NPM

    The NPM security team removed a package masquerading as a cookie parser that actually contained a malicious backdoor, along with three other packages depending on it. The backdoor allowed attackers to inject arbitrary code into a running server and execute it.

  • Babylon.js 3.2 Release Improves 3D Rendering

    The Babylon.js team has announced their 3.2 release which leverages additional WebGL 2.0 features to improve its 3D rendering, further embraces modern JavaScript and TypeScript patterns, and adds more animation options and special effects.

  • JS Foundation Announces Dojo 2.0 Release

    On May 2, 2018 the Dojo team released version 2 of Dojo, a JavaScript toolkit. This complete rewrite of Dojo focuses on what's needed for a modern enterprise application. Dojo 2 is built with TypeScript and embraces a component-based architecture and virtual DOM. It includes a range of tooling improvements, including a CLI, integrated testing and utilities for connecting Dojo to popular standards.

  • Oracle Releases GraalVM 1.0, a Polyglot Virtual Machine and Platform

    Oracle has announced the 1.0 release of GraalVM, a polyglot virtual machine and platform. The initial release includes the capability to run Java and JVM languages (via bytecode) as well as full support for JavaScript and Node.JS, with beta support for Ruby, Python and R code.

  • Node.js 10.0 and npm 6 Released with Emphasis on Security

    On April 24 the Node.js project released version 10.0.0 of Node.js and npm, Inc released version 6.0 of npm. Both releases emphasized security improvements, with Node.js updating to OpenSSL version 1.1.0 and npm including new security-focused features such as the automatic alerting of insecure dependencies. The Node.js release also included a new native programming API and stable HTTP2 support.

  • Progress Announces NativeScript 4 Release

    The NativeScript 4.0 release primarily removes limitations and improves flexibility in working with NativeScript, adding flexibility to UI Views, refined templates for creating applications, and additional utilities to streamline native application development.

BT