Главная » Архив меток: pwa

Архив меток: pwa

[Из песочницы] Аскетичный вебъ: прототип барахолки на go и js

В качестве примера рассмотрим проектирование доски объявлений для комиксов. Всем привет, хочу поделиться результатом размышлений на тему — каким может быть современное веб-приложение. В технической же составляющей, напротив, необходимо внимание к мелочам. В некотором смысле рассматриваемый продукт рассчитан на аудиторию гиков и им сочувствующих, что позволяет проявить вольность в интерфейсе. Отсюда, допущение (возможно ложное), из которого проистекают последующие выводы, только ...

Читать далее »

Многопоточные вычисления на Javascript, или как телефон выиграл гонку у ноутбука

Привет, Хабр! В прошлый раз мы реализовали несколько оптимизаций, и оставалась последняя реальная возможность ускорить расчет — перейти на многопоточные вычисления. Продолжаем битву за производительность Javascript на примере построения сводных таблиц. Неожиданно оказалось, что для распараллеливания простого, в сущности, алгоритма пришлось переписать синтакис агрегатных формул, так как старые не обладали свойстом аддитивности (подробнее под катом), но, в конечном итоге, все ...

Читать далее »

Производительность Excel на чистом Javascript — достижима

Привет Хабр! В прошлый раз камнем преткновения стал асинхронный интерфейс IndexedDB, который, используя межпоточный вызов для каждой записи курсора, работает чудовищно медленно. Продолжаем битву за производительность Javascript на примере построения сводных таблиц. 7 секунд. Решив эту проблему путем организации крупноблочного хранения, а также применив все известные оптимизации, мне удалось поднять производительность приложения в 20 раз, и в настоящее время расчет ...

Читать далее »

[Перевод] До свидания, Electron. Здравствуйте, настольные PWA

Автор материала, перевод которого мы сегодня публикуем, говорит, что он, возможно, слишком торопится, но то, о чём он хочет рассказать, представляет собой, по меньшей мере, весьма интересную новость. Речь идёт о настольных прогрессивных веб-приложениях, которые вполне могут значительно потеснить позиции приложений, основанных на Electron. Новшества Chrome v70 Свежая версия Chrome (v70) поддерживает настольные прогрессивные веб-приложения (Desktop Progressive Web Apps, PWA) ...

Читать далее »

[Из песочницы] Как научить программировать свою девушку, если ты не педагог, но она в тебя верит

Когда твой парень — fullstack Работая программистом и проживая в пяти минутах ходьбы от офиса, крайне тяжело успеть «отойти» от работы, отойдя от работы. Я думаю, многим это знакомо: последние полчаса ты сидишь и думаешь над непонятно откуда взявшейся неочевидной ошибкой и в итоге, так и не решив проблему, проверяешь, что все твои сегодняшние коммиты улетели в корпоративный репозиторий, выключаешь ...

Читать далее »

Шесть наиболее полезных докладов с Frontend Conf 2018

Друзья, с позиции главы программного комитета Frontend Conf поместил под катом краткий обзор шести самых полезных докладов с РИТ++ 2018 по фронтенду. Отдельно затронуты вопросы транспиляции, где на примере API Яндекс.Карт показано, как можно писать на ES2015, получая на выходе ES3, и обеспечить поддержку IDE и линтеров. В подборке нашлось место рассказу про то, как настраивать PWA-приложения и делать их ...

Читать далее »

Дайджест интересных материалов для мобильного разработчика #265 (6 августа— 12 августа)

В нашем новом дайджесте руководство по созданию PWA, запуск Android 9 Pie, раздражения, недовольства и увлечения пользователей, барьеры интерфейсов и турецкого рынка. Продолжаем знакомство с Progressive Web Applications. После теоретической прошлой части самое время перейти к практике. Подписаться вы можете тут. Дайджест доступен и в виде рассылки. iOS • (+16) Как сниффить HTTPS-трафик iOS-устройства• (+12) Apple отказывается от партнерской программы ...

Читать далее »

Используем AMP как библиотеку общего назначения для создания быстрых динамических сайтов

И я говорю не только о людях. Изменить первое впечатление очень трудно. И потом несмотря на годы развития, новые возможности и устранение старых недостатков, в массовом сознании технология остается той самой несовершенной, своей первой версией. Технологии также часто становятся заложниками первого впечатления — своей первой версии. Тем, кто не пытается бороться с такого рода когнитивными искажениями, остаётся только смотреть на ...

Читать далее »

PWA — это просто. Hello Habr

Продолжаем знакомство с Progressive Web Applications. После теоретической прошлой части самое время перейти к практике. Сегодня мы построим простое, но полноценное PWA «Hello Habr». При открытии в браузере на мобильном устройстве возможно добавление ярлыка на домашний экран и запуск в полноэкранном режиме.Если кто хочет попробовать рассматриваемый пример на своем компьютере, то Chrome позволяет работать локально с простыми PWA приложениями без ...

Читать далее »

[Перевод] Основы прогрессивных веб-приложений

Видели когда-нибудь кнопку «Добавить на главный экран», которая появлялась на экране вашего Android-смартфона, когда вы просматривали какой-нибудь сайт? Если щёлкнуть по этой кнопке, то на телефон, в фоновом режиме, будет установлено некое приложение, значок для запуска которого попадёт на главный экран. Теперь это приложение можно запустить и работать с сайтом почти так же, как и раньше, но только в обычном ...

Читать далее »