🔥

Тред (@wegorelax)


День сегодня солнечный, а это значит, что на повестке дня Gatsby.js. Надеюсь все слышали про статические сайты? Это такие сайты, где все рендерится на сервере, а на клиенте даже JS может не быть. Да, да, как у дедушек было... Поехали 😉🤪🥳

Один из самых важных показателей для потребителей (люди пользующие нашими приложениями потребляют наш продукт) это скорость. Современный потребитель в основном сидит с телефона, c нестабильным интернетом, и дополнительное условие - переходит к нам из соц сетей...

А что если считать эффективность нашего кода в Джоулях и затрачиваемой энергии на поддержание работы сайта? Утопия? Кто так делает? Обратите внимание на этот энергоэффективный сайт solar.lowtechmagazine.com/high-tech-prob…

Что вы знаете про JAMstack? thoughtworks.com/radar/techniqu… А PWA? en.wikipedia.org/wiki/Progressi… GraphQL? thoughtworks.com/radar/language… Когда я год назад задумывался о том каким будет разработка фронта в 2k20, никогда бы не подумал, что три эти подхода объединятся в одной инфраструктуре...

Переломным моментом стало, что мы начали просто в каждый проект пихать GraphQL. Не потому, что мы такие хипстеры... А наоборот, работа в маленьких компаниях, заставляет экономить время и деньги... Но большие компании задают тренды, и стандарты, до которых еще пойди дотянись...

В случае Gatsby.js, наша команда по-создавала домашние проекты. Мы нашли несколько интересных идей и подходов которые успешно были скамунижены в наш Production. Попробуйте и Вы, фрэмворки такие как Gatsby.js, NestJS, NextJS... Служат для того, что бы делать нас с Вами умнее...

Ох чуть не забыл, а вы задумывались о том, как дедушки делали отзывчивые, и рекативность?) Например при отсутствии или минимальном наборе JS? github.com/turbolinks/tur… Очень же похоже на модный github.com/guess-js/guess А старички раньше креативили 😂🤣🤓🤫