Какой рейтинг вас больше интересует?
|
Главная / Главные темы / Тэг «изоморфный»
Catberry.js: Прогрессивный рендеринг 2015-08-05 08:56:35
+ развернуть текст сохранённая копия
В предыдущей статье я рассказывал про реализацию Flux и веб-компонентов во фреймворке Catberry.js, и эта статья – обещанное продолжение про движок прогрессивного рендеринга.
Что значит «прогрессивный»?
Наверное, вы сталкивались хотя бы раз в жизни с JPEG-картинкой, которая сперва загружается с сервера мутной, а по мере загрузки остального содержимого становится чётче. Такой формат картинки называется "Progressive JPEG", и его основная идея – показать как можно скорее пользователю хоть какое-то содержимое, пусть и не до конца готовое. Пользователь с первой секунды уже будет знать размер картинки и ее примерное содержимое, а в дальнейшем содержимое будет становится только отчётливее.
Лично я не знаю откуда появилась идея назвать потоковый (stream-based) рендеринг HTML прогрессивным, но первое применение этого термина именно к рендерингу HTML я нашел в статье за декабрь 2009 года "Progressive rendering via multiple flushes". Однако и в более свежих статьях, например от разработчиков Google, можно найти термин «Optimized (progressive) rendering». Читать дальше →
Тэги: catberry.js, framework, html, isomorphic, javascript, node.js, progressive, rendering, веб-разработка, изоморфный, кот, программирование, прогрессивный, разработка, рендеринг
Catberry.js: Flux и веб-компоненты 2015-07-22 08:56:01
... цикл статей об изоморфном фреймворке Catberry.js ...
+ развернуть текст сохранённая копия
О чём речь?
Этим постом я планирую начать целый цикл статей об изоморфном фреймворке Catberry.js. В этих статьях я, как автор, подробно расскажу о внутреннем устройстве фреймворка, какие у него есть уникальные возможности, опишу некоторые рецепты и лучшие практики по разработке проектов на нём.
Вы могли видеть обзорную статью о Catberry.js, написанную еще в ноябре 2014. С тех пор много чего изменилось: фреймворк шагнул на две мажорных версии, обрел новые подходы и архитектуру, основанную на Flux и веб-компонентах.
Про Flux есть неплохой перевод статьи на хабре. А про веб-компоненты думаю стоит упомянуть, что их не так давно стали активно продвигать ребята из Google и создали реализацию под именем Polymer. В Catberry есть своя реализация этих двух подходов со своими особенностями, о которых и хочется рассказать в этом посте.
Если вам любопытно узнать подробности реализации фреймворка с таким вот странным именем и логотипом, прошу под кат. Читать дальше →
Тэги: catberry.js, flux, framework, isomorphic, javascript, node.js, web-components, веб-компоненты, веб-разработка, изоморфный, кот, программирование, разработка, фреймфорк
Изоморфные приложения. Взгляд в будущее с React 2015-06-05 12:45:44
...
Изоморфные приложения. Взгляд в ...
+ развернуть текст сохранённая копия
Оригинал: React To The Future With Isomorphic Apps
Изоморфные приложения. Взгляд в будущее с React
В разработке программного обеспечения все часто возвращается на круги своя. Так, например, на заре развития Интернета серверы подгружали контент сразу же на сторону клиента. В последнее же время, с разработкой современных веб-фреймворков, таких как AngularJS и Ember, мы видим тенденцию к обработке запросов на стороне клиента и использованию сервера только для API. Однако, это далеко не единственная тенденция. Сейчас происходит медленное возвращение или, скорее, слияние этих двух архитектур. Читать дальше →
Тэги: framework, javascript, library, react.js, reactjs, web-разработка, веб-разработка, изоморфизм, изоморфный
Invisible.js — одни модели и на клиенте и на сервере 2013-12-18 17:45:42
Invisible.js — библиотека, позволяющая использовать одни и те же модели данных как на клиенте, ...
+ развернуть текст сохранённая копия
Invisible.js — библиотека, позволяющая использовать одни и те же модели данных как на клиенте, так и на сервере. На сервере работает поверх express.js на клиент отдается через browserify.
Что есть:
- возможность один раз описать модель (включая типизацию и валидацию) и использовать ее на клиенте и на сервере,
- связь с MongoDb (при записи на сервере — объект пишется сразу в базу, при записи на клиете, используется RESTful API, автоматически созданное на сервере),
- хуки на изменение данных (события бегают туда-сюда через socket.io).
Читать дальше →
Тэги: invisiblejs, javascript, node.js, веб-разработка, изоморфный
[Перевод] Изоморфный JavaScript — будущее веб-приложений. Испугались? 2013-11-24 20:13:07
В компании Airbnb мы многому научились за последние несколько лет, создавая мощные веб-приложния. Мы ...
+ развернуть текст сохранённая копия
В компании Airbnb мы многому научились за последние несколько лет, создавая мощные веб-приложния. Мы погрузились в мир одностраничных приложений в 2011 г., делая мобильную версию нашего сайта, с тех пор, кроме прочего, мы запустили Wish Lists и новый поиск. Все это — большие JavaScript приложения, что означает то, что тонны кода запускаются в браузере, чтобы обеспечить современный интерактивный пользовательский опыт.
Это обычный подход сегодня, когда такие библиотеки, как backbone.js, ember.js и angular.js помогают разработчикам создавать мощные JavaScript приложения. Мы поняли, однако, что такие приложения имеют несколько критических ограничений. Чтобы стало понятно, давайте предпримем небольшой тур по истории веб-приложений.
Если не боитесь, продолжим...
Тэги: javascript, веб-разработка, изоморфный
Главная / Главные темы / Тэг «изоморфный»
|
Взлеты Топ 5
Падения Топ 5
|