Report for the previous week ποΈ 2026.03.30 … 2026.04.05
Personal Website
-
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
- Had to change the image import format: https://github.com/parcel-bundler/parcel/issues/10…
-
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. πͺ²π€π