Repository navigation
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 |