Comments 26
В коде для электронной таблицы отсутствует кусок кода после script:
"var z=Object.defineProperty,p=parseFloat;"
Возьмите с github автора.
Автору (перевода) нужно поправить статью.
Ну как же тут без 100 мегабайт фреймворков?..
остальная мелочовка еще мег на 80, итого приближаемся к 240 мегабайтам.
Mission Accomplished.
А если ещё добавить все эти библиотеки операционной системы, драйвера чтоб все это попало на экран и пр., вообще десятки гигабайт выйдет!!!
если ещё добавить все эти библиотеки операционной системы
Либо мы рассматриваем приложения (автономные .exe файлы под Windows, например), а это 20 строк автора + 25 000 000 строк на 36 языках программирования Google Chrome,
… или давайте сделаем офисный пакет в 0 строк, работающий на основе LibreOffice
вообще десятки гигабайт выйдет!!!
FreeDOS + Windows 3.11 + Office 1.0 вряд ли больше 10-20 МБ будет, вместе с кодом работы с самым железом
Классное упражнение!
В "презентациях" сильно не хватает вставки изображений. Если это исправимо без потери лаконичности кода, можно даже пользоваться в полевых условиях.
А мне для презентаций вот такая штука понравилась: https://github.com/vinayak-mehta/present
"Слово и дело" эпохи DOS. 64 килобайта мудрости, обеспечивающей WYSIWYG форматирование разными шрифтами, вставку картинок, резиновые таблицы в тексте, базовые табличные функции типа суммирования, поддержку печати на матричные и лазерные принтеры, макросы, проверку орфографии, русско-английский словарь… И на сдачу еще скринсейвер.
Самый маленький офисный пакет в мире