JavaScript Dashboards, Gauges and Sparklines Demystified

What is a dashboard? The first thing that may come to your mind will be what you usually see in your vehicle just above the steering. However, that isn’t the type of dashboard being referred to here. We are referring to dashboards used by different kinds of businesses and industries for data visualization. Dashboards display […]

Chrome 61 arrives with JavaScript modules and WebUSB support

Google has launched Chrome 61 for Windows, Mac, and Linux. Additions in this release include JavaScript modules and WebUSB support, among other developer features. You can update to the latest version now using the browser’s built-in silent updater or download it directly from google.com/chrome. Chrome is arguably more than a browser. With over 1 billion […]

Facebook turned a JavaScript framework into a VR creation tool

Facebook launched React VR today, an open source JavaScript framework for building VR experiences that was announced back in October. It’s based on React, which is the user interface code that powers websites like Facebook and Instagram. React VR lets you import 360 panoramic images and 3D models into a scene, add text and images, […]

Google deprecates Octane JavaScript benchmark, because everyone is basically cheating

Enlarge (credit: Natalie Maynor) Google has announced that its widely used Octane JavaScript benchmark is being retired, with Google saying that it’s no longer a useful way for browser developers to determine how best to optimize their JavaScript engines. Octane was developed for and by the developers of V8, the JavaScript engine used in Chrome. […]

New ASLR-busting JavaScript is about to make drive-by exploits much nastier

(credit: xxdigipxx) For a decade, every major operating system has relied on a technique known as address space layout randomization to provide a first line of defense against malware attacks. By randomizing the computer memory locations where application code and data are loaded, ASLR makes it hard for attackers to execute malicious payloads when exploiting […]