home.social

#vanilla_js — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #vanilla_js, aggregated by home.social.

fetched live
  1. Браузер как платформа — офисные инструменты и IT-утилиты без сервера, без установки, без регистрации

    Думаю, многие сталкивались с этим: нужно быстро объединить PDF, проверить подсеть или декодировать JWT. Открываешь первый попавшийся сервис, загружаешь файл и надеешься что данные никуда не сохраняются. Главный принцип простой: если задачу можно выполнить прямо в браузере, зачем вообще нужен сервер? Так появились два проекта. Каждый - один HTML файл.

    habr.com/ru/articles/1050748/

    #singlefile #offline #браузер #vanilla_js #pdf #web_crypto #инструменты

  2. Как я сделал desktop-версию мессенджера на vanilla Electron, не на React Native for Desktop. И не пожалел

    Это четвёртая статья из серии про инженерные решения в ONEMIX — моём мессенджере на React Native. В предыдущих разбирал трёхуровневый кэш сообщений , Double Ratchet E2E и WebRTC звонки с trickle ICE . Последняя про звонки набрала больше всего просмотров, и в комментариях несколько раз спрашивали про десктоп: "а как у тебя там устроено?". Сегодня — отдельная статья про desktop-версию. Сразу скажу: я не использовал React Native for Desktop , не Tauri, не React, не TypeScript. Чистый Electron + vanilla HTML/JS. Это нестандартное решение, и я объясню почему пошёл этим путём, что от этого выиграл, и где это бьёт по голове.

    habr.com/ru/articles/1034184/

    #electron #desktop_app #кроссплатформенная_разработка #мессенджер #ipc #electronbuilder #autoupdater #deep_links #system_tray #vanilla_js

  3. Как я на 8 марта написал AI-Wish-лист по книге «Пять языков любви» — и автоматизировал романтику

    Мне 34, из них больше десяти лет я в коммерческой разработке. И примерно столько же я женат. Каждый год 7 марта я ловил себя на мысли, что стою в торговом центре с пустым взглядом, пытаясь угадать с подарком. В этом году я решил подойти к проблеме не как муж в панике, а как инженер. Я прочитал книгу Гэри Чепмена «Пять языков любви», поймал пару инсайтов и за 5 вечеров написал сервис-переводчик для пар. Внутри: Flask, Vanilla JS (да, в 2025 году, и я объясню почему), DeepSeek API для генерации карточек в стиле «Love is…» и алгоритм матчинга, который понимает мою жену лучше, чем я за 10 лет брака. Под катом — история о том, как код помогает чинить баги в коммуникации.

    habr.com/ru/articles/1007566/

    #python #flask #javascript #vanilla_js #deepseek #llm #petпроект #mvp #8_марта #психология

  4. Веб-приложение без фронтенд-фреймворков в эпоху AI-поиска: личный опыт

    Опыт одиночной разработки и поддержки долгоживущего веб-приложения: отказ от фронтенд-фреймворков, использование нативных возможностей браузера, работа с Core Web Vitals и влияние AI-поиска на трафик реального проекта.

    habr.com/ru/articles/981284/

    #vanilla_js #без_фреймворков #frontend_архитектура #spa #web_performance #core_web_vitals #cls