Skip to content

Ultralight - WebBrowser v0.9.10

Latest

Choose a tag to compare

@ovsky ovsky released this 28 Oct 12:55
· 27 commits to dev since this release

Ultralight - Web Browser v0.9.10 - Major Update

Changelog: v0.9.5 → v0.9.10

Building on top of the lean, high-performance foundation of version v0.9.5 (which introduced global dark mode preferences and the robust 26+ option settings panel), version v0.9.10 pushes the native C++ proof-of-concept browser even further. This release focuses heavily on lowering memory overhead, optimizing cold-start times, refining the rendering pipeline, and smoothing out user-facing customizations.


🚀 Major Features & Enhancements

1. Ultra-Fast Cold-Start & Process Footprint Reductions

  • Zero-Daemon Architecture Refinement: Further stripped out background polling and idle background daemons to ensure absolute resource stillness when the browser isn't actively painting frames.
  • Optimized Memory Allocation: Reduced baseline RAM usage by fine-tuning internal cache allocation strategies within the Ultralight view handler.

2. Advanced Navigation & UI Polish

  • Dynamic Tab Management: Streamlined window state switching with zero-latency tab creation and destruction handlers.
  • Expanded Settings & Preferences Control: Extended the settings layer introduced in v0.9.5 with granular toggles for hardware acceleration overrides, custom user-agent strings, and proxy configurations directly accessible from the core configuration layout.

3. Rendering & Input Improvements

  • Sub-Pixel Text Rendering Fixes: Corrected font-antialiasing artifacts across cross-platform high-DPI viewports.
  • Input Latency Mitigation: Optimized event dispatch loops for wheel scrolling and mouse hit-testing, yielding a buttery-smooth 60fps feel even on complex DOM trees.

📋 Changelog & Summary

Category Description Impact
Core / Engine Upgraded underlying event loop synchronization Reduced CPU spikes during heavy asset loads
UI / UX Enhanced dark theme fallback sheets and menu paddings Improved visual consistency across native windows
Stability Patched memory leaks tied to rapid iframe lifecycle changes Eliminated potential segmentation faults under stress testing