Сообщество RSS DEV

(3) Единственная актуальная альтернатива: ванильный JavaScript

Автор сравнивает нынешнее состояние экосистемы JavaScript с ранними днями разработки C++, когда разработчикам приходилось строить все с нуля из-за отсутствия коммерческих фреймворков. Точно так же в JavaScript нет существующего фреймворка, который полностью удовлетворял бы требованиям высокопроизводительных одностраничных приложений (HPSE), поэтому разработчикам приходится вручную разрабатывать с помощью Vanilla JavaScript. Многие программы, начавшиеся с грандиозных амбиций по прорыву новых границ, в итоге сильно полагаются на пользовательские функции, построенные непосредственно внутри языка программирования. Автор также обсуждает потенциальное использование кода C++/Rust и модулей WebAssembly (WASM), но отмечает, что JavaScript обеспечивает высокую производительность и работает непосредственно в браузере, что делает его предпочтительным выбором. Фокус сместился от создания программ, работающих поверх операционных систем, к созданию программ, работающих внутри браузеров. Автор размышляет о своей идентичности как разработчика и задается вопросом, что означает "фронтенд" в контексте разработки веб-клиентов.
favicon
dev.to
(3) The Only Current Alternative: Vanilla JavaScript