Daily Tech Now

Daily News on AI, Big Tech, Linux, Security & Gadgets

Google Launches Chrome 156 Stable Update with SQLite

Google Releases Chrome 156 Stable Channel Update Google officially announced the promotion of the Chrome 156 browser to the stable channel. The technology giant will progressively roll out this update to Windows, Mac, and Linux users. According to the official stable channel update, the desktop build arrives with version 156.0.8078.47. However, some Windows and Mac…

Google Chrome 156 stable update logo on a digital browser background

Google Releases Chrome 156 Stable Channel Update

Google officially announced the promotion of the Chrome 156 browser to the stable channel. The technology giant will progressively roll out this update to Windows, Mac, and Linux users. According to the official stable channel update, the desktop build arrives with version 156.0.8078.47. However, some Windows and Mac users might receive version 156.0.8078.48. The release notes summarize the changes simply as general fixes and improvements.

Storage Architecture and Database Migration

The browser fundamentally upgrades its underlying storage architecture. Chrome 156 migrates its IndexedDB implementation directly to an SQLite backend. This modern approach replaces the previous hybrid system utilizing LevelDB and flat files. Google explicitly notes that this transition will not alter the existing API for web developers. Nevertheless, this architectural shift should enhance system reliability and incrementally boost overall performance.

New Tools for Web Developers

For web developers, Chrome 156 introduces several highly practical capabilities. Notably, CSS now features a native random() function. This allows creators to generate random numerical values within a specified range directly inside their stylesheets. Consequently, designers can easily randomize element layouts or create dynamic visual variations. Furthermore, the browser now supports the random-key property. This addition helps developers seamlessly control how the system caches and shares these randomized values.

Enhanced Module Loading and Security

Additionally, the module loading experience receives significant enhancements. Previously, the browser might cache the results of a failed module load. This frustrated users attempting to retry connections after a network recovery. Now, Chrome 156 permits developers to invoke the import() command again. This manually retries the failed module load. Ultimately, this functionality greatly improves web usability across unstable network environments.

Regarding security, this comprehensive update incorporates 353 distinct security patches. Crucially, this massive security sweep actively addresses six critical vulnerabilities to keep users safe.

About the Author

Trang Nguyen Avatar

Leave a Reply

Your email address will not be published. Required fields are marked *