Какой рейтинг вас больше интересует?
|
Главная / Главные темы / Тэг «оптимизация»
Create React App (aka React Scripts) и серверный рендеринг с Redux и Router 2017-03-16 09:34:58
Из комментариев к статье стало понятно, что очень многие люди склоняются в сторону экосистемы ...
+ развернуть текст сохранённая копия
Из комментариев к статье стало понятно, что очень многие люди склоняются в сторону экосистемы Create React App (он же React Scripts). Это вполне разумно, т.к. это самый популярный и простой в использовании продукт (благодаря отсутствию конфигурации и поддержке ведущих людей React-сообщества), в котором, к тому же, есть почти все необходимое — сборка, режим разработки, тесты, статистика покрытия. Не хватает только серверного рендеринга.
В качестве одного из способов в официальной документации предлагается либо вбивать начальные данные в шаблон либо воспользоваться статическими слепками. Первый подход не позволит поисковикам нормально индексировать статичный HTML, а второй — не поддерживает проброс никаких начальных данных, кроме HTML (фраза из документации: this doesn't pass down any state except what's contained in the markup). Поэтому если используется Redux, то придется для рендеринга использовать что-то другое.
Я адаптировал пример из статьи для использования с Create React App, теперь он называется Create React Server и умеет запускать серверный рендеринг командой:
create-react-server --createRoutes src/routes.js --createStore src/store.js
Читать дальше →
Тэги: apps, express, isomorphic, node.js, react, react-router, reactjs, redux, universal, веб-сайтов, клиентская, оптимизация, разработка
Как избавиться от дублей страниц. Редирект страниц вложений 2017-03-13 14:36:19
После очередного обновления движка WordPress на вкладке Сводка - Проблемы сайта Вебмастер.Яндекс ...
+ развернуть текст сохранённая копия
После очередного обновления движка WordPress на вкладке Сводка - Проблемы сайта Вебмастер.Яндекс озвучил такую проблему Отсутствуют мета-теги на странице вложений. Проблема известна уже длительное время, но все руки не доходили заняться ею, а количество ошибок тем временем растет. По сути страницы вложений - страницы с картинкой (медиафайлом) без текста, это дубли, странички с малополезной информацией, […]
Тэги: блога, ведение, внутренняя, оптимизация, сайта
Что взять за основу React приложения 2017-03-10 04:02:57
Каждый раз начиная писать React приложение, вы так или иначе выберите какой-то вариант:
...
+ развернуть текст сохранённая копия
Каждый раз начиная писать React приложение, вы так или иначе выберите какой-то вариант:
- копи-паст вашего предыдущего проекта
- какой-то бойлерплейт или даже генератор (типа Yeoman)
- готовый фреймворк не требующий конфигурации
- пишете сами все с нуля
Каждый из способов имеет свои сильные и слабые стороны, как на длинной, так и на короткой дистанции.
Некоторые решения скрывают сложность в начале, позволяя сделать быстрый старт. Это что-то вроде решения под ключ, но в результате такие решения могут оказаться недостаточно гибкими и сложными в подстройке. С другой стороны, в начале все может казаться слегка монструозным и неповоротливым, и чтоб начать нужно немного повозиться, но зато потом преимущества станут очевидными. Всегда есть возможность сделать все с нуля, ровно так, как хочется, но в таком случае Вы будете отвечать за бесчисленные аспекты и Вам потребуются очень глубокие знания во всех участвующих технологиях. Читать дальше →
Тэги: electrode, javascript, next.js, node.js, react, reactjs, redux, server-rendering, webpack, веб-сайтов, клиентская, оптимизация, разработка
В стародубском селе школьный музей спасает бывший ученик 2017-03-04 17:11:44
В связи с оптимизацией, проводимой в Брянской ...
+ развернуть текст сохранённая копия
В связи с оптимизацией, проводимой в Брянской области, закрылись некоторые сельские школы в районах, а с их закрытием постепенно исчезает и то, что в этих учебных заведениях накапливалось годами и десятилетиями. Процесс этот, к сожалению, необратим, так как село постепенно вымирает. Однако находятся люди, которые, не считаясь с личным временем, стараются сохранить то, что во […]
Тэги: дмитрий, кондратенко, курковичской, музей, общество, оптимизация, школы
[Перевод] Оптимизация фронтенда под браузеры 2017-03-01 16:31:14
... br/>
Оптимизация необходима для ... каково разнообразие стратегий оптимизации фронтенда. ...
+ развернуть текст сохранённая копия
Оптимизация необходима для увеличения скорости загрузки и работы сайтов, что в конечном итоге повышает удовлетворённость пользователей.
- С точки зрения User Experience (UX) фронтенд должен обеспечивать быструю загрузку и работу веб-страниц.
- А с точки зрения Developer Experience (DX) нам хочется, чтобы и сам фронтенд тоже работал быстро, был прост в использовании и вообще являлся примером для подражания.
Всё это делает пользователей и разработчиков счастливее, а заодно существенно улучшает ранжирование сайтов поисковиками. Например, Google уделяет особое внимание оптимизированности фронтенда. Если вы достаточно долго бились над тем, чтобы ваш сайт заработал побольше баллов в Google Pagespeed Insights, то, надеемся, эта статья поможет вам лучше понять, для чего всё это нужно и каково разнообразие стратегий оптимизации фронтенда. Читать дальше →
Тэги: badoo, frontend, блог, браузеры, веб-сайтов, компании, оптимизация, программирование, разработка
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 ...
Главная / Главные темы / Тэг «оптимизация»
|
Взлеты Топ 5
Падения Топ 5
|