BT

Your opinion matters! Please fill in the InfoQ Survey!

JavaScript Follow 161 Followers

Prepack JavaScript Compiler Aims to Reduce Startup Time

by David Iffland Follow 3 Followers on  May 08, 2017 1

Facebook has revealed Prepack, a compile time JavaScript interpreter that aims to reduce the time spent initializing code by pre-computing the global code block. The biggest beneficiaries of this tool are React Native apps and other platforms where startup time is one of the biggest performance bottlenecks.

Development Follow 226 Followers

GCC 7.1 Released with Full C++17 Support

by Sergio De Simone Follow 6 Followers on  May 06, 2017

The latest GNU Compiler Collection major release, GCC 7.1, brings substantial new functionality, writes GCC maintainer Jakub Jelinek, including experimental support for the current C++17 draft, better diagnostics, and new optimizations.

Development Follow 226 Followers

C++17 Is Ready

by Sergio De Simone Follow 6 Followers on  Apr 03, 2017

At its winter meeting in Kona, HI, USA, the ISO C++ committee has finalized work on C++17, writes Herb Sutter. A short summary of its main features here.

JavaScript Follow 161 Followers

Browser Vendors Start Shipping WebAssembly by Default

by David Iffland Follow 3 Followers on  Mar 10, 2017

The browser vendors working on WebAssembly have reached a "consensus" on an initial implementation set, allowing browsers to ship it on by default. While this is an important milestone, the initial implementation won't immediately result in significant uptake by developers as important features such as DOM integration and garbage collection are not yet part of the spec.

.NET Follow 154 Followers

Visual Studio 2017 Officially Released

by Jeff Martin Follow 6 Followers on  Mar 07, 2017

Marking the 20th year since Visual Studio's first release, Visual Studio 2017 has formally been made available. VS2017 focuses on improvements to its core developer experience, in addition to greater support for mobile & cloud applications as well as more capable DevOps functionality.

Development Follow 226 Followers

LLD, LLVM’s New Linker, Coming to LLVM 4

by Sergio De Simone Follow 6 Followers on  Feb 21, 2017

LLD, which touts great performance improvements over GCC ld, will be included in LLVM 4 rc1 and enabled by default. Although the new linker is already able to build a running FreeBSD/amd64 base system, its inclusion in LLVM is still experimental and could be set back in rc2 if it causes problems.

Development Follow 226 Followers

MIT Extended LLVM IR to Enable Better Optimization of Parallel Programs

by Sergio De Simone Follow 6 Followers on  Feb 06, 2017

Researchers at MIT have been working on a fork of LLVM to explore a new approach to optimizing parallel code by embedding fork-join parallelism directly into the compiler’s intermediate representation (IR). This, the researchers maintain, makes it possible to leverage most of the IR-level serial optimizations for parallel programs.

.NET Follow 154 Followers

Compiling on Windows without Visual Studio

by Jeff Martin Follow 6 Followers on  Nov 29, 2016

Microsoft has previously offered two different build tools for those needing to compile code without installing Visual Studio. The new Visual Studio Build Tools package combines these into a single tool.

JavaScript Follow 161 Followers

WebAssembly Browser Preview Asks Community for Feedback

by David Iffland Follow 3 Followers on  Nov 10, 2016

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.

.NET Follow 154 Followers

Visual Studio 15 Improves C++ Project Loading

by Jeff Martin Follow 6 Followers on  Oct 27, 2016

Visual Studio in the past has struggled with large solutions. Visual Studio 15 seeks to improve project load times for C++ developers with a new feature called Faster Project Load.

Development Follow 226 Followers

How Facebook Redesigned the HHVM JIT Compiler for Performance

by Sergio De Simone Follow 6 Followers on  Oct 06, 2016

In the Summer of 2013, Facebook engineers started a major redesign of the HHVM JIT compiler that brought an overall 15% reduction of CPU usage on Facebook’s web servers. Facebook engineer Guilherme Ottoni has recently described how Facebook achieved that result by backing profile-guided optimizations (PGO) into their JIT compiler.

Development Follow 226 Followers

Targeting Linux Made Easier in Visual Studio 2015

by Jeff Martin Follow 6 Followers on  Sep 15, 2016

Microsoft continues to refine their new extension for Visual Studio 2015 which provides developers with the ability to write C/C++ code in VS2015 and then transfer it to a remote machine running Linux for compilation and debugging. This combines the benefits of Visual Studio's IDE with advantages of a Linux deployment environment.

JavaScript Follow 161 Followers

V8's New JavaScript Interpreter Improves Memory Consumption

by David Iffland Follow 3 Followers on  Aug 25, 2016 1

Google's V8 JavaScript engine has a new interpreter, called Ignition, that hopes to reduce the compiler's memory consumption and reduce complexity. Chrome 53 will start using Ignition on Android devices with 512 MB of RAM or less.

Development Follow 226 Followers

Go 1.7 Brings Compiler Improvements and More

by Sergio De Simone Follow 6 Followers on  Aug 17, 2016

Go 1.7 significantly improves both compile times and runtime performance, says Google engineer Chris Broadfoot. It also adds hierarchical tests and benchmarks and official support for Linux on IBM z Systems (s390x).

Development Follow 226 Followers

Rust 1.10 Improves Bootstrapping, Panic Handling, and More

by Sergio De Simone Follow 6 Followers on  Jul 11, 2016

Newly released Rust 1.10 introduces a new approach to bootstrapping that aims to be friendlier to open-source distributions. Additionally, it adds a new cargo option for handling panic that improves compiler performance and reduces binary size, a new format for shared libraries, and many performance improvements.

Login to InfoQ to interact with what matters most to you.


Recover your password...

Follow

Follow your favorite topics and editors

Quick overview of most important highlights in the industry and on the site.

Like

More signal, less noise

Build your own feed by choosing topics you want to read about and editors you want to hear from.

Notifications

Stay up-to-date

Set up your notifications and don't miss out on content that matters to you

BT