[Из песочницы] Как подружить Electron и Webix

[Из песочницы] Как подружить Electron и Webix

Введение Доброе время суток! Хотелось поделиться с Вами личным опытом создания десктопного приложения на JavaScript с использованием связки Electron и Webix. Такая связка позволяет ускорить процесс верстки интерфейса, особо не тратя время на разметку и прочие web штуки, которыми может заняться как раз фреймворк Webix. Инструменты Итак приступим, на понадобится следующие инструменты: Редактор, в котором мы будем писать непосредственно наш код. Я буду использовать visual studio…

Подробнее
Современная сборка 2020 для frontend. Gulp4

Современная сборка 2020 для frontend. Gulp4

Начало Посмотрев на календарь, я понял, что уже 2020, а посмотрев на свою сборку, которая была с 2018 года, я понял, что пора её менять. В этой статье мы разберем структуру проекта, плагины (минимальный набор функционала) и их новые возможности, которые добавились за такое большое время. Мы разберем все моменты, чтобы новичок мог себе скачать эту сборку и начать с ней работать. Не только древность моей сборки мотивировала на эту статью, но и еще одна причина: мне больно…

Подробнее
Динамический рендеринг на Next.js

Динамический рендеринг на Next.js

Кеширование и серверный пререндеринг (SSR) Приложение на Next.js (React) имеет из коробки серверный пререндеринг страниц. Это очень хорошо для SEO, и для FMP метрики — время от открытия страницы до первого значимого контента. Казалось бы, фреймворк умеет в SSR из коробки, зачем вообще писать статью? Есть один нюанс, мы рендерим страницу дважды: сначала на сервере, потом на клиенте, и общее время загрузки неизбежно увеличивается. Читать дальше →

Подробнее
[Из песочницы] Node.JS: библиотека для модификации http ответов

[Из песочницы] Node.JS: библиотека для модификации http ответов

Некоторое время назад писал сайт с бэкендом на Express/Node.JS. Возникла проблема с минификацией ответов. Нашел много готовых пакетов, но у всех была проблема — не минифицировался html после шаблонов. В итоге принял решение написать свой маленький и родной велосипед — библиотеку web-minify, позволяющую встроить хук перед отправкой клиенту и модифицировать ответ. Читать дальше →

Подробнее