TGViewer
Лаборатория Математики и Программирования Сергея Бобровского Лаборатория Математики и Программирования Сергея Бобровского @lambda_brain · 1.41K subscribers
Post #1958 967
Прекрасный сайд-проект, дико уважаю:
"This Website is Served from Nine Neovim Buffers on My Old ThinkPad"

Автор создал плагин nvim-web-server для Neovim, который превращает редактор в HTTP-сервер. Написан на чистом Lua и использует встроенные в Neovim возможности асинхронного I/O через библиотеку libuv. Несмотря на то, что сервер работает внутри редактора на интерпретируемом языке, он оказался заметно быстрее Nginx! Да и стандартный питоновский сервер http.server на потоках на его фоне смотрится весьма печально.

При этом сервер успешно работает на стареньком ноуте ThinkPad E430.

Очень шустрый рантайм благодаря LuaJIT компилятору + быстрый event-loop от libuv.

Neovim запущен в Docker-контейнере с ограниченными правами, профилями AppArmor и seccomp, а также правилами netfilter для изоляции.

Обеспечено фактически моментальное обновление контента на сайте при сохранении файла прямо в буфере Vim. Плагин имеет встроенную поддержку формата Djot (аналогично Markdown) с автоматической конвертацией в HTML.
  • ⚡ 37
  • 🔥 24
  • ❤ 4
  • 😁 3
  • ❤‍🔥 1
More from @lambda_brain
  1. Oct 1, 2026Ребята спрашивают, ну ок, моё скромное мнение. у вас где-нибудь можно прочитать ваше мнени…
  2. Sep 30, 2026Ладно, вот вам база, почему так трудно переучиваться с императивного/объектного стиля коди…
  3. Sep 30, 2026Ну, с Днём Рунета! Многие годы Рунет был эталонным примером свободы, а сегодня превратился…
  4. Sep 28, 2026. Облако драгоценностей за неделю. Дипломный проект разросся уже так, что расширил его до…
  5. Sep 27, 2026GELU (Gaussian Error Linear Unit) -- базовая фича архитектуры трансформеров, да и вообще в…
  6. Sep 27, 2026Продолжение сериала "Совершенно не удивлён, и дальше будет только хуже" (с) На этой неделе…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →