Measuring the performance of single page applications (SPAs) presents some unique challenges. Philip Tellis, author of the boomerang library and Chief Architect at SOASTA, and Nicholas Jansma, senior engineer at SOASTA, deep-dived into the subject at the Velocity conference in Amsterdam, providing context and specific advice on how to measure performance for that kind of web applications.
In preparation for JavaOne 2015, InfoQ held a Q&A session with a number of speakers at this year's conference that caught our eye.
Samsung SAMI is a Data-driven Development (D3) platform for receiving, storing and sending data to/from IoT devices. Any device can send data in various formats which is then normalized into a JSON format and stored in the cloud. Data can then be requested by other devices.
Google has open sourced the specification for a restricted HTML that is meant to improve the mobile experience on the web.
Clipboard.js is a lightweight library to copy text to the clipboard without using Flash.
Ionide, based on the Atom Editor, is a suite of packages that aim to provide a full-featured, modern, cross-platform, open-source IDE for F# development. InfoQ has talked with Ionide’s creator, Krzysztof Cieślak.
Two months after entering beta, React 0.14 has reached release candidate status. React 0.14 will enforce separation of rendering and core concerns, make it easier to declare stateless components, and add new `refs` syntax.
Several large Internet companies - Amazon, Cisco, Google, Intel, Microsoft, Mozilla and Netflix – have formed the Alliance for Open Media (AOMedia), an organization aiming to create an open royalty free video format that is interoperable, fit for various devices including mobile ones, supporting high quality video formats including UHD and commercial/non-commercial content.
With Chrome 45 only the main Flash content will be enabled, the rest being paused unless the user decides to manually start it.
Web UI Framework Bootstrap has announced version 4 and released an alpha version. This is a major update that accepts more modern web techniques and drops support for old browsers.
This article contains advice written for web developers by two engineers, one recommending useful tools and techniques while the other providing suggestions on addressing some of the challenges faced writing for the browser.
Phaser 2.4 is an "epic release" featuring a new video component updates, enhancements and fixes. Where 2.3 didn't have support for video files, creator Richard Davey says 2.4 not only introduces this support, but does so in a way that they can easily be used in games.