Só pra fechar esse comment: além do fix de renderização que mencionei antes, acabei de reescrever o post inteiro por conta dos outros comments de crítica técnica que apareceram. A versão atual tem uma seção nova de event loop explicando a diferença entre linguagem e runtime (V8, libuv, Tokio, etc.), e a abertura foi refeita pra ficar menos cara de LLM. Se você voltar no post, deve encontrar algo diferente do que leu antes.
Obrigado por ter sido o primeiro a abrir um comment. Sem isso, o fix do bug mobile e a própria revisão do conteúdo não teriam acontecido.