Airbnb Open Sources Rendr, библиотека для запуска приложений Backbone.js на клиенте и сервере

Airbnb сегодня объявленный что это открытый источник Rendr , его библиотека для бега Backbone.js приложения легко на клиенте и сервере. После запуска его Замена хронос хрон Несколько недель назад это стало вторым крупным вкладом компании в экосистему открытого кода в этом году. Airbnb изначально разработал Rendr для его мобильный сайт ,

Несколько месяцев назад Airbnb рассказал о том, как он начал использовать Node.js довести свой список до пользователей. Спайк Брем из Airbnb сказал, что для обеспечения удобного и гибкого взаимодействия с пользователем все больше и больше логики приложений для многих приложений теперь переходит к клиенту. Сама компания ранее использовала этот подход, используя Backbone.js и Rails. Это, однако, означает, что логика приложения «несколько произвольно разделяется между клиентом и сервером, или в некоторых случаях должна дублироваться с обеих сторон». Кроме того, как утверждает команда Airbnb, возникают проблемы, когда речь заходит о SEO, производительности и удобство сопровождения, потому что приложение затем делится по крайней мере на две разные кодовые базы - и обе они, вероятно, на разных языках.

Но что, если у вас может быть среда выполнения JavaScript на сервере Но что, если у вас может быть среда выполнения JavaScript на сервере? Затем, как писал Брем, вы можете «перенести большую часть этой логики приложения обратно на сервер таким образом, чтобы его можно было делить с клиентом», разработчики могли бы просто сосредоточиться на написании кода приложения, и приложение могло бы обслуживать настоящий HTML при первой загрузке страницы. , что отлично подходит по причинам SEO. Чтобы сделать это возможным, компания разработала Rendr.

По словам Airbnb, Rendr позволяет вашему веб-серверу обслуживать «полностью сформированные HTML-страницы для любой глубокой ссылки вашего приложения, сохраняя при этом ощущение традиционного клиентского MVC-приложения Backbone.js». Вы можете узнать больше о технические детали рендра Вот и в Airbnb оригинальный пост о проекте ,

Команда говорит, что Rendr уже готов для приложений производственного качества, и хотя Airbnb надеется, что со временем он станет более модульным и, возможно, даже отделит его от Backbone, чтобы позволить ему работать с другими клиентскими библиотеками MVC, он не предназначен для это стать следующим Ember.js или Backbone.js.

js

Похожие

Mautic Open Source Маркетинговая Автоматизация
Дэвид Херли является соучредителем Mautic, платформы автоматизации маркетинга с открытым исходным кодом, которая быстро набирает популярность. Если вы знакомы с тем, как настроен WordPress, Mautic имеет похожую структуру. Там есть Mautic.org версия проекта, которая разрабатывает
Индексирование приложений Google: SEO соображения и простые практические рекомендации
Совет реселлера приложений: важность SEO в мобильных приложениях White Label
Совет реселлера приложений: важность SEO в мобильных приложениях White Label Поисковая оптимизация обычно применяется для того,
До свидания PageRank, привет, МозРанк
... нать и дать ссылку на PR для любого сайта или страницы. Со временем PR стал менее важен для опытных интернет-маркетологов, и Google также усложнил получение результатов со своих серверов. Несмотря на то, что Raven Tools включили оценку PR в нашу систему с момента ее первого запуска, становится все труднее надежно предоставлять оценки PR нашим пользователям.
Зеленая цель | 5 основных мобильных приложений для натуралиста
Первоначально опубликовано здесь , В сотрудничестве с Сообщество Ignus Мы разработали этот пост о пяти приложениях, которые каждый натуралист должен установить на своем мобильном устройстве. Когда приходит в голову натуралист, мы все думаем о Феликсе Родригес де ла Фуэнте, всегда
Компания цифрового маркетинга в Индии
Органический поиск / SEO Оптимизация вашего сайта, чтобы он органично отображался в результатах поисковых систем, является ключом к успеху вашей программы генерации потенциальных клиентов в интернет-маркетинге. Bellwether Digital Media, компания по цифровому маркетингу в Индии, имеет более четырех лет опыта в оптимизации широкого спектра веб-сайтов для Google и других служб поискового маркетинга.
10 лучших приложений Shopify
Последнее обновление: 23 августа 2018 г. Если у вас есть сайт электронной коммерции, вы наверняка будете искать способы улучшить функциональность вашего магазина, а также улучшить качество обслуживания клиентов - для максимальной прибыльности. А установка определенного приложения или расширения - это самый простой способ подключить пробел в вашем магазине.
10 бесплатных SEO приложений для iPad
Лучшие 10 бесплатных высококачественных AdSense дружественных тем WordPress 2019
... начнем. # 01 Шубань Shuban - это чистая и профессиональная тема блога WordPress для делового и личного блога. Это тема из двух колонок с правой боковой панелью на постах и ​​страницах. Тема разработана с классической элегантностью, чтобы ваш читатель / посетитель сайта больше сосредоточился на содержании и изображениях.
Wiki Whisperer Review - зачем покупать? - AM Обзор
Добро пожаловать в мой обзор Wiki Whisperer и руководство по программному обеспечению. Хотите обратную ссылку, которая дает вам мгновенный авторитет в Google? Можете ли вы представить, насколько невероятно мощным было бы, если бы вы могли использовать одну обратную ссылку и получить больше SEO-сока, чем 10000 профилей / ссылок в блоге вместе взятых? Wiki
Анализируя связи с Ahrefs, Majestic SEO и Moz: что лучше?
Когда вы начинаете анализировать входящие ссылки на веб-сайт, вы всегда сталкиваетесь с одной и той же дилеммой: какой

Комментарии

Делать всплеск на улицах для события или запуска продукта?
Делать всплеск на улицах для события или запуска продукта? Видео людей, танцующих или поющих, может быть загружено онлайн и может быть использовано для создания рекламы вашего бренда. Рекламные трюки были сделаны до смерти в последние годы, так что, если вы идете по этому пути - выберите что-то другое или подлинное, чтобы держать вещи интересными. Попробуйте рассказать интересную историю, пока вы на это. Компании, работающие только в режиме онлайн, должны также посмотреть, как физический
Это в основном для мужчин или женщин пользователей мобильных приложений?
Это в основном для мужчин или женщин пользователей мобильных приложений? Есть ли возрастные предпочтения? Хотя ни один из этих элементов не мешает другим пользователям найти ваше приложение, они предлагают более эффективные результаты. Убедитесь, что вы используете подходящие ключевые слова и / или фразы - термины, которые актуальны и применимы к выбранному вами целевому рынку. В Интернете есть множество бесплатных и полезных инструментов для исследования ключевых слов, которые
Какие ошибки повторного запуска вызывают такую ​​огромную потерю видимости?
Какие ошибки повторного запуска вызывают такую ​​огромную потерю видимости? в частности опасно отсутствуют 301 редирект от существующего содержимого старого веб-сайта до его аналога на новом веб-сайте после перезапуска. Как вы реализуете их с помощью PHP или .htaccess, мы покажем вам
И есть ли еще значение HTTP / 2 для установки с доменами, размещенными на одном сервере?
И есть ли еще значение HTTP / 2 для установки с доменами, размещенными на одном сервере? Я не могу понять логику «поскольку все клиентские сайты, с которыми мы работаем, расположены на одном сервере, HTTP / 2 не так уж и полезен», если честно. Независимо от того, отвечает ли один сервер за несколько сайтов или нет, это никак не влияет на преимущества HTTP / 2. Однако, если вашей команде проще развернуть CDN, чтобы получить преимущества HTTP / 2, то это тоже работает!
Возможности Open Graph?
Возможности Open Graph? Ресурсы, доступные для facebook , щебет , Google , Bing , 5. Оцените текущие показатели
Тогда прочитайте блог; Прогрессивные веб-приложения; будущее мобильных приложений?
Это в основном для мужчин или женщин пользователей мобильных приложений? Есть ли возрастные предпочтения? Хотя ни один из этих элементов не мешает другим пользователям найти ваше приложение, они предлагают более эффективные результаты. Убедитесь, что вы используете подходящие ключевые слова и / или фразы - термины, которые актуальны и применимы к выбранному вами целевому рынку. В Интернете есть множество бесплатных и полезных инструментов для исследования ключевых слов, которые
Почему вы должны рендерить на сервере?
Почему вы должны рендерить на сервере? На данный момент, вы можете подумать: «Почему мы вообще думаем обо всем этом?» Оказывается, рендеринг под углом на сервере приносит большие преимущества. Вот некоторые из них: SEO «Поисковая оптимизация» , Поскольку угловые приложения в большой степени зависят от JavaScript, большинство поисковых систем испытывают проблемы с очисткой содержимого
Com/site_stats /js/s/a?
com/site_stats /js/s/a?url=https://techmasi.com/»> </ скрипт> </a> 4. Получить больше Алекса обратных ссылок: Вам нужно создать больше обратных ссылок alexa, чтобы иметь более высокий ранг (значит, понизить ранг) в глазах alexa. Вы можете подумать, что такое Алекса обратные ссылки? Как их получить? Решение состоит в том, что обратные ссылки, которые могут сканироваться ботом alexa (также известным как сканер или паук), называются обратными

Но что, если у вас может быть среда выполнения JavaScript на сервере?
Wiki Whisperer Review - зачем покупать?
Хотите обратную ссылку, которая дает вам мгновенный авторитет в Google?
Можете ли вы представить, насколько невероятно мощным было бы, если бы вы могли использовать одну обратную ссылку и получить больше SEO-сока, чем 10000 профилей / ссылок в блоге вместе взятых?
Делать всплеск на улицах для события или запуска продукта?
Это в основном для мужчин или женщин пользователей мобильных приложений?
Есть ли возрастные предпочтения?
Какие ошибки повторного запуска вызывают такую ​​огромную потерю видимости?
И есть ли еще значение HTTP / 2 для установки с доменами, размещенными на одном сервере?
Возможности Open Graph?
О том, как смешивать свежевыжатые соки
Ни для кого не секрет, что стакан свежевыжатого овощного или фруктового сока, способен придать заряд энергии и бодрости, а также положительным образом отразиться на состоянии здоровья человека. При этом

Полный список кандидатов в президенты страны станет известен к концу января
9 января 2008, 15:53 Текст: editor На будущей неделе закончится срок приема документов для регистрации кандидатов в президенты. На принятие решения по документам у Центризбиркома будет десять дней. НОРИЛЬСК.

ЄДНІСТЬ : У Києві через високий рівень захворюваності на грип та ГРВІ закрили вже 75 шкіл
У Києві призупинено заняття у 75 школах (2127 класів), у яких рівень захворюваності на грип та ГРВІ перевищив 20%. Інформує  «Є!» , з посиланням на УНІАН. Про це наразі повідомив перший заступник

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

Березовый сок можно ли использовать при сахарном диабете
Березовый сок при сахарном диабете — сахарный диабет: все о заболевании и методах лечения Березовый сок с давних времен славится своими целебными свойствами. Дело в том, что в весенний период береза

Свежевыжатые соки. (кому не лень читать)
Вы видели фильм о , которую исследовал японский ученый Имоту Масара? Уникальные опыты показали, что структурированная жидкость может творить чудеса и оздоравливать наши клетки, омолаживая организм

Купажирование и подслащивание соков
Некоторые соки иногда бывают пресными, слишком кислыми или недостаточно сладкими. Чтобы такие соки были полноценными по вкусовым и питательным качествам, к ним добавляют соки из того же вида сырья, но

Лечение рака по Бройсу и др
Лечение Рака по Бройсу. (Рудольф Бройс) «Совсем недавно китайские медики обнаружили, что у онкобольных количество микроэлементов в печени, в волосах и некоторых других органах резко снижено. Возможно,

С каким соком пить водку?
Ответ: С каким соком пить водку? ВИНОВАТ АНТИАЛКОГОЛЬНЫЙ ФЕРМЕНТ - Владимир Георгиевич, главный вопрос

Сок добрый
Министерство общего и профессионального образования Российской Федерации Санкт-Петербургский Государственный Технологический институт (Технический университет) Факультет Экономики и