X

Chrome 24 brings math formatting, better offline abilities

Alongside the perpetual effort to speed up JavaScript, Google's newest browser gets MathML support, offline data storage with IndexedDB, and security fixes.

Stephen Shankland Former Principal Writer
Stephen Shankland worked at CNET from 1998 to 2024 and wrote about processors, digital photography, AI, quantum computing, computer science, materials science, supercomputers, drones, browsers, 3D printing, USB, and new computing technology in general. He has a soft spot in his heart for standards groups and I/O interfaces. His first big scoop was about radioactive cat poop.
Expertise Processors, semiconductors, web browsers, quantum computing, supercomputers, AI, 3D printing, drones, computer science, physics, programming, materials science, USB, UWB, Android, digital photography, science. Credentials
  • Shankland covered the tech industry for more than 25 years and was a science writer for five years before that. He has deep expertise in microprocessors, digital photography, computer hardware and software, internet standards, web technology, and more.
Stephen Shankland
2 min read
Google Chrome logo

Google released the stable version of Chrome 24 today, adding support for IndexedDB for apps that work better offline, mathematics formulas formatted with MathML, and faster JavaScript.

The new version also comes with a range of security fixes, including two $1,000 bounties and one $4,000 bounty paid to people who found high-severity vulnerabilities. Because Chrome automatically downloads updates by default in part to patch holes as fast as possible, people just need to restart the browser to update it.

IndexedDB, under development for years, is geared to store data for use even if a Web site or Web app is working with no network connection. It's used for offline Gmail and Google Docs, for example.

Math markup language makes it easier for the browser to display formulas like the quadratic equation -- not something everyone needs, but as with accents and currency symbols, something very useful to a particular subset.

Faster JavaScript is hardly news these days -- all browser makers are constantly working to wring the last bit of performance out of the Web's prime programming language. There's more, though: "We recently made some server-side changes to Google Cloud Print so that Chrome's printer selection dialog loads twice as fast. We've also been working on reducing the browser's startup time and setting up automated tests to catch any code changes that would slow Chrome down," said Google programmer and compiler expert Toon Verwaest in a blog post from when Chrome 24 hit beta in November.

Another feature, built into Chrome 24 but disabled by default, is support for CSS custom filters, a technology that makes some graphical elements programmable. Adobe developed the technology as part of its effort to build into Web standards some of the features in its Flash Player software.

Adobe's CSS custom filter technology is arrives in Chrome 24 -- though disabled by default. It permits programmable graphics effects, such as this swoopy transformation to a text and graphics box. The text is still selectable.
Adobe's CSS custom filter technology arrives in Chrome 24 -- though disabled by default. It permits programmable graphics effects, such as this swoopy transformation to a text and graphics box. The text is still selectable. screenshot by Stephen Shankland/CNET