Frontend
-
2nd May 2026Deciding Browser Support for a Modern Website
Should your website support only recent browsers, or include older versions too? A practical way to weigh cost, reach, and user experience.
-
29th April 2026A Quality Checklist I Use for This Personal Website
A note-to-self for maintaining tuyen.blog, covering Precise Alloy, PageSpeed, WCAG, responsive support, offline access, security, themes, and print.
-
18th April 2026Tauri App: One Frontend Codebase for Native and Web
Use Tauri IPC mocking with plugin-store as the example, then adapt the same mechanism to other Tauri plugins and commands.
-
17th April 2026Preload Google Fonts Before the CSS Waterfall Starts
Use a small build script to extract Google Fonts URLs, keep @font-face rules in base CSS, and preload the exact WOFF2 files that matter.
-
9th April 2026Raw HTML Block: Quick Wins, Hidden Costs
Why Raw HTML Block is useful in emergencies, risky as a habit, and usually worth converting into a proper UI component.
-
19th March 2026Optimizely CMS: Content Area Item Options
Optimizely CMS plugin for adding editor-selectable content area item options such as theme, margin, and padding, stored in render settings.
-
19th March 2026Optimizely CMS: Display Options - Architecture & Implementation Guide
How Display Options work in Optimizely CMS, including the editor UI, storage model, template resolution, and extension points.
-
5th October 2023Service Worker Cache and Offline Storage Information
View the pages and assets currently cached for offline use, grouped by cache, with age hints and browser-reported storage usage.
-
8th April 2021Markdown List Rendering Test
Sample page for checking how plain lists, task-style choices, and deeply nested list combinations render on the site.