Про минималистичный минимализм

Зайчатки разума

Записная книжка айтишника

Про минималистичный минимализм

2018-11-12 15:38:10 — Evgeniy Shumilov

!LIGHTWEIGHT!


  Искал self-hosted систему комментирования для блога и наткнулся в числе прочего на следующий шедевр: https://schnack.cool/. Быстро пробегаю глазами по главной странице:

... blah-blah-blah ...
 - Tiny! It takes only ~8 KB!!! to embed Schnack.
 
- Open source and self-hosted.

Ура, думаю! То, что надо! Ещё и выделено жирненьким, но 8кб - это как-то очень подозрительно. Читаю дальше:

Requirements:
 - Node.js (>= v6)
 - npm (>= v5)

В мегафон: Наша супер-пупер лайтвейт система занимает всего 8 килобайт!

Шёпотом: но требует пару сотен мегабайт на серверсайде.

  Довольно часто видел такое, когда в проекте для использования какой-то одной небольшой функции, привозят с собою какую-нибудь библиотеку и с ней целый поезд зависимостей. На одной из прошлых работ для того, чтобы экспортировать плейн текст и пару картинок в PDF (причём шрифты и прочие тонкости значения особого не имели), на боевой сервер были установлены иксы, Gnome3, LibreOffice и какой-то монструозный набор библиотек для использования LibreOffice Writer как бекэнда для php! Экспорт в pdf был второстепенной функцией, но то, что его обеспечивало, занимало на диске в сотни раз больше, чем окружение, необходимое для функционирования самого проекта. Когда я такое вижу, хочется убивать.

Теги: fun, minimalism

comments powered by Disqus