icon
Personal Website

Weekly Coding β€’ 2026-04-11

This text was automatically translated to English language by LLM tool.

Report for the previous week πŸ—“οΈ 2026.03.30 … 2026.04.05

Personal Website

https://hinst.github.io/

  • Fixed blog translations into another language using an LLM
    • It turns out I made a beginner’s mistake: I wrote var text, and then var text again, so the text couldn’t exit the if block. Shown in the screenshot.
  • Updated the JS bundler Parcel to the latest version
  • Updated Node.js version from 22 to 24
    • No issues occurred.
  • Updated TypeScript version from 5.9 to 6.0
    • Had to rework the tsconfig.json file. In the end, the changes were quite small: only 7 lines. However, it took a lot of time and effort to figure out exactly which changes were needed for the TypeScript 6.0 compiler to finally understand how to build my code. I should note that my personal website is a simple and small project. It’s scary to imagine what kind of difficulties large projects will face during this transition πŸ₯΅

Terminal for Windows

I tried to reproduce an issue with the Windows Terminal app from the Microsoft Store and discovered that the lag comes from WARP mode, which renders text without GPU acceleration. In addition to the lag, there is another unpleasant feature: CPU load remains constant even if the terminal window is hidden or minimized. I decided to give up on Windows Terminal and tried several other apps. Here are the results:

  • Windows Terminal β›” Lag in the background
  • Wezterm β›” 500 MB VRAM
  • Tabby β›” 500 MB VRAM
  • Terminus β›” Requires online account registration during installation
  • Alacritty β›” 200 MB VRAM, no tabs
  • ConEmu β›” 0 MB VRAM, that’s good 🐞 But there are text rendering bugs
  • VSCode βœ… 0 MB VRAM 🐞 There are rare but wild bugs with restoring the previous session

In the end, I decided to use VSCodeπŸ–₯️. It seems convenient enough. Apps that use a lot of VRAM are immediately ruled out because I am trying to save as much VRAM as possible for AI. It’s interesting that I had to choose VSCodeβ€”a fairly heavy app running on βš›οΈ Electron. But other terminals don’t offer a normal non-GPU mode. As they say, bugs are everywhere. Bug-free software doesn’t exist. The question is where there are fewer of them and which bugs can be lived with comfortably. πŸͺ²πŸ€”πŸ’­