Какой рейтинг вас больше интересует?
|
Главная / Главные темы / Тэг «meteorjs»
[Перевод] Разработка статического сайта на Meteor 2014-02-21 19:46:55
Всем привет! Встретил статью о том, как на сайте meteor.com обеспечена работа для высоких ...
+ развернуть текст сохранённая копия
Всем привет! Встретил статью о том, как на сайте meteor.com обеспечена работа для высоких нагрузок. Звучит это довольно интересно. (пер.)
Во-первых, зайдите на meteor.com и посмотрите, как это работает.
Мы все знаем, что meteor.com сделан на Meteor. Вы можете заметить, что загружается он очень быстро. Также, у него нет процесса загрузки — после того, как HTML построен, страница сразу отображается на экране.
Но как это возможно? Обычно, это занимает какое-то время — подключение к серверу, получение данных и отображение информации на экране. Может, Meteor использует какую-то магию с Galaxy?
Читать дальше →
Тэги: javascript, meteor.js, meteorjs, веб-разработка, сайт, статический
Тестируем MeteorJS-приложение с помощью Laika 2014-02-19 20:14:23
... системе тестирования MeteorJS-приложений Laika ... запускается ваше MeteorJS-приложение с чистой ...
+ развернуть текст сохранённая копия
Всем привет! Этот небольшой пост посвящен системе тестирования MeteorJS-приложений Laika от Arunoda Susiripala. Ее особенности довольно интересны:
- Laika запускает свои тесты так же, как запускается реальное приложение (используется PhantomJS)
- Каждый тест изолирован, т.е. заново запускается ваше MeteorJS-приложение с чистой базой данных
- Вы можете использовать для разработки и meteor, и meteorite, laika прекрасно работает с ними обоими
- Вы можете запускать проверку на сервере и клиенте в одном тесте. Это поможет протестировать такие моменты, как права доступа (permission), подписки (subscriptions) и вызовы методов (method calls)
- Так как MeteorJS работает в реальном времени, то вам потребуется тестировать приложение при работе нескольких клиентов одновременно. Laika это может.
- Возможность использования событий для более точного тестирования, т.е., фактически, эмуляция работы пользователя
- Передача значений в код во время выполнения теста через аргументы
- Ожидание окончания генерации шаблонов (templates)
Читать дальше →
Тэги: javascript, laika, meteor.js, meteorjs, веб-разработка, тестирование
О безопасности в Meteor и не только (часть 2) 2014-02-01 00:09:34
Если вас не испугала первая часть, предлагаю продолжить разговор о механизмах безопасности ...
+ развернуть текст сохранённая копия
Если вас не испугала первая часть, предлагаю продолжить разговор о механизмах безопасности Meteor. Начав с loginToken, выдаваемого клиенту, правил allow/deny при модификации базы данных клиентом, коснемся доверенного и недоверенного кода, серверных методов, использования HTTPS и пакета force-ssl, пакета browser-policy (Content Security Policy и X-Frame-Options), и закончим встроенным механизмом валидации данных (функция check() и пакет audit-arguments-check).
Читать дальше →
Тэги: javascript, meteor, meteor.js, meteorjs, веб-разработка
О безопасности в Meteor и не только (часть 1) 2014-01-31 17:01:06
Для разработки приложений фреймворка Meteor существует некоторое число приемов и средств, ...
+ развернуть текст сохранённая копия
Для разработки приложений фреймворка Meteor существует некоторое число приемов и средств, предназначенных для обеспечения безопасности. В первой части мы поговорим о более известных вещах — скрытии серверной части кода, пакетах autopublish / insecure, скрытии полей коллекций при публикации и встроенной системе учетных записей, заглянув внутрь коллекции Meteor.users. Во второй — про loginToken, выдаваемый клиенту, правила allow/deny при модификации базы данных клиентом, доверенном и недоверенном коде, серверных методах, HTTPS, пакете force-ssl и пакете browser-policy (Content Security Policy и X-Frame-Options), встроенном механизме валидации данных (функция check() и пакет audit-arguments-check).
Читать дальше →
Тэги: javascript, meteor, meteor.js, meteorjs, веб-разработка
Вышел Meteor версии 0.7.0 2013-12-18 09:36:21
+ развернуть текст сохранённая копия
Meteor.js — открытый (MIT) фулстек JavaScript фреймворк (и клиент и сервер). Сегодня вышла версия 0.7.0 (в начале 2014 выйдет версия 1.0).
Основное изменение — поддержка MongoDb OpLog. Это дает возможность полноценного горизонтального масштабирования (см. мой перевод). В предыдущей версии Метеора, в случае нескольких серверов, обновления данных могли приходить с задержкой до 10 секунд — теперь такой проблемы нет.
Полный список изменений смотрите здесь.
Тэги: javascript, meteorjs, node.js, веб-разработка
Главная / Главные темы / Тэг «meteorjs»
|
Взлеты Топ 5
Падения Топ 5
|