День сегодня солнечный, а это значит, что на повестке дня 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
А старички раньше креативили 😂🤣🤓🤫