Archive
HTML 3 writings
Tags
Most used
All Posts161Essay28OS22Linux18Blog17Web14Java13CSS12VSCode12Hexo10Shell10Workflow10Catppuccin9Cities
ChengDu9QingDao6SuZhou6AnShun1ShangHai1All topics
Agent2AI2Algorithm3Android3Apache3Asynchronous1Atomicity1Authentication2Authorization2Book1Browser4Bun1C3Carapace2CDN2CICD1Clash1CLI3Collection1Concurrency4Cpp1CyberPunk2DataBase7Decorator2Django1Docker2Dotfiles2Entertainment1fd2ffmpeg1File2Font2FOSS1FrontEnd2Games6Generics2Ghostty1GIL1Git5GitHub1Glossary1Go1HTML3HTTP1HTTPS2Icarus3Image4Internet3IO2JavaScript4Just1JWT1Lab1LCP2Literature4Live2d1LQIP1LSP1Lua2macOS3Makefile1Markdown6Maven1Microsoft3Music5MyBatis1Neovim2Network7Nushell9Onedrive2OneUI1OSS1Parallelism2Performance8Pjax1Process6Productivity6Programming1Proxy1Python7Queue1Reflection2Responsive2Ricing7Ruff1Rust1Security1Shiki4Sketchybar1Skill1Socket2Spicetify1Spotify1Spring1SQL2srcset2SSH2SVC1Swup1TCP2Terminal8Theme1Thread5Tmux3Tomcat1TUI3Typst1Ubuntu2UIUX6UNIX1UV1Vim3VSIX1Wallpaper1Windows7WSL1Yh2b4WmrC26PdadkXkQiFyEemh5B0qqdniAM/MDFXVk4+BcJMYrjT8NKHS5Yb75w30Kvn5TG006Heg5Dxsp194+eBDTUXZRxnbpQtfZFG6fevOryaecPGgFO0O8g8ESxe6UxniUkuh8nbzo7XdRuRv87O8qq+LYVo9N8NXLaH1Dhflkw2Vf5xZWsdsFlnOx8lTrRw+8mbTF23uTknqtzZpZ5JWPhVCQbwO7bJ1IELySaY1ysN9xD8FO2/w83oQCLdiI0Eb7Gu7Aat8OJg0iAJayxwIYTKHaHMMZtV8ynJVmCA0uDacgRPWX6mMJj0j6zsFgrKA5qLPNdtv8OUaQe2AQi3NsHrr5KPyXRwnXt8cDtB6RdhxsT/LRR4rVgovV23N8+EQd1vcTDuDRcG/JBqYByxzz/TsP9InazqcUDEoP9UiGXOdVdtRGrW51BaSZdqpWXUchvgB269+Q1K/2LnfrPNpopiOU2KVF44qNuZhe3tRMGnuLXK5HuPAZP3ksqGLqdd7LmY65Lp26Z3TGAJPrE+6rJpFspiZSwcfRk7oNIuJ5uDhxO8R/v3TTWmzbvIDJk+oMM62RDJxKH2vdYY2NDL1bzPOeZxixyzjFO3oxXAVlqLo2JV7n9DxBIiZ4MHimIBGek0arW77AUpBJyRqvAnYo03Tyi6IBXFx4Siv3AwpkaMC5sG7WRCo6tGRT0YFGqHUTix6CdOHoArsTmD/M1ZPbalHL7yd1QzBoW51GjPOQ9gN7JgRg6W8KQAzvuX6t53hsX03zfvB4iTi3RiSTqFBFmtPVTUFFOazocTZ0i0KfdkGuK0lkr4sli92O7RjpMabt7LHSHUZE9hM5a9Bw9DeTIjfmyhG2zIJ3mHzwJT0oPBXgwj8CpM9RFS/HRyOUzx1IxoZzrYwgL5t3FzA3qFaR4A3GqR70uJDMw48jpHbXVhr2W7+cS3WPjPaJE0IQuCc4pgK8L42eyOq31O6WLh46XHNTd1DWOM2mn0loBwLUbOem/myO62NBWYt79AWOcRGWDqu7ITCjFiEV4PLQI/Ug1WuST/I2r14+OnJIntHtgVjbCYl18/jFmlMbOQQWSWHk3b3loq83BPqnmkNf7cix8EbUvUgjLEOto1u9ZslwEgwX25+YNG7GtoenQ9QkyxAS7lnPAokaIIy0OcZcYHnM1Wvtir31r5kY3f4ZMVkAQTgbw2sAVszIZN6sHwqxN7jSJhvclp9iHrC34FcPsMjCS3kNsVXbdrW9d
winter/01
- Write Your Components With Custom Elements APIMarkdown plugins are overkill for simple interactive components. Custom elements give you interactivity without the development friction.HTMLFrontEnd7 min
autumn/01
- Hexo Site Performance Optimization NotesLast September I wrote up my Hexo blog performance work. Recently I tackled the remaining issues with another round of optimizations, recorded here as a follow-up.BlogHexoPerformanceImageHTMLCSSFontCDN7 min
summer/01
- Understanding Responsive Images: From Pixels to DPR🤖 From physical pixels and CSS pixels to PPI and device pixel ratio, then on to responsive images with rendered vs. intrinsic size and srcset descriptors.ImageHTMLWebBrowserResponsivesrcsetLCP5 min