Какой рейтинг вас больше интересует?
|
Главная / Главные темы / Тэг «js»
Подделываем результаты конкурсов в ВКонтакте 2016-01-03 00:00:48
Во многих социальных сетях, в том числе в ВКонтакте, с некоторых пор стало проводиться множество ...
+ развернуть текст сохранённая копия
Во многих социальных сетях, в том числе в ВКонтакте, с некоторых пор стало проводиться множество конкурсов с ценными призами. Речь пойдет о подделке результатов с точки зрения организатора, а конкурсы - те, в которых победитель определяется случайным образом из списка участников. Итак, существует множество сервисов, которые помогают в проведении сферического конкурса, а доказательством зачастую является … Читать далее «Подделываем результаты конкурсов в ВКонтакте»
Тэги: greasemonkey, html/js, random.app, random.org, tampermonkey, vkontakte, вконтакте, конкурсы, новичков, сети, социальные
Sinon.js — mock-библиотека для JavaScript 2015-12-30 18:28:48
Sinon. js — это mock-библиотека ... по API Sinon. js вместе с кратким ...
+ развернуть текст сохранённая копия
Sinon.js — это mock-библиотека для JavaScript, которую можно использовать с любым тестовым фреймворком. Она предоставляет функции для эмуляции и проверки требуемого поведения в JavaScript. В библиотеке представлено три вида тестирования с spy, stub и mock. В данном посте мы рассмотрим документацию по API Sinon.js вместе с кратким введением в концепцию методов данной библиотеки.
Читать дальше →
Тэги: javascript, mock-библиотека, mocks, sandbox, sinon, sinon.js, sinon.spy, spy, stubs, ua-hosting.company, блог, веб-разработка, документация, компании, методы, прггармирование, программирование, разработка, тестирование, тесты, юнит-тестирование
Диагностика и устранение утечек памяти в приложениях с TypeScript 2015-12-28 16:30:31
Введение
+ развернуть текст сохранённая копия
Введение
Недавно у нас закончился крупный проект с довольно сложным продвинутым UI. Не вдаваясь в детали, скажем, что внутри браузера было реализовано что-то вроде рабочего стола (desktop) с окнами, перекрытиями и всем, чем полагается. Разумеется, проблемы с утечками памяти не обошли нас стороной. Признаемся честно, до поры до времени сосредоточились на получении бизнес-результата. Когда дошли руки до утечек памяти, то обнаружилось, что окна браузера занимают гигабайты оперативной памяти. Мы классифицировали ошибки и в общем виде выработали подход к их устранению. Этим подходом и хотим поделиться с вами.
По теме утечек памяти в клиентских приложениях написано уже немало. Изначально основную проблему представляли из себя браузеры IE8 и младших версий (смотрите, например:
http://habrahabr.ru/post/141451/
http://habrahabr.ru/post/146784/
https://learn.javascript.ru/memory-leaks).
Но и теперь, когда можно сказать, что IE8 в прошлом, проблемы остаются. Даже применение такого языка как TypeScript не гарантирует их отсутствия. А с учетом того что front-end в web-приложениях становится все сложнее, актуальность проблемы только возрастает.
Читать дальше →
Тэги: d3.js, eastbanc, google, javascript, leaks, maps, memory, technologies, typescript, блог, веб-разработка, компании
Хватит говорить о том, что каждой задаче — свой инструмент, мы и так в курсе 2015-12-17 18:24:52
В любом топике, посвящённом сравнению двух технологий, будь то операционные системы, языки ...
+ развернуть текст сохранённая копия
В любом топике, посвящённом сравнению двух технологий, будь то операционные системы, языки программирования, или банальные таск трекеры, обязательно найдётся комментатор, который скажет — «нельзя сравнивать несравнимое, каждой задаче свой инструмент».
Ничто в таких топиках не выводит меня из себя больше, чем эта фраза. Она не помогает ничего понять, ничего не проясняет, а самое главное, в контексте топика, как правило абсолютно бессмысленна!
Весь конструктив под катом
Тэги: holywar, node.js, nodejs, php, веб-разработка, дискуссии, терминология
Как выбрать язык программирования? 2015-12-17 12:57:43
+ развернуть текст сохранённая копия
Именно таким вопросом задалась команда Почты Mail.Ru перед написанием очередного сервиса. Основная цель такого выбора — высокая эффективность процесса разработки в рамках выбранного языка/технологии. Что влияет на этот показатель?
- Производительность;
- Наличие средств отладки и профилирования;
- Большое сообщество, позволяющее быстро найти ответы на вопросы;
- Наличие стабильных библиотек и модулей, необходимых для разработки веб-приложений;
- Количество разработчиков на рынке;
- Возможность разработки в современных IDE;
- Порог вхождения в язык.
Кроме этого, разработчики приветствовали немногословность и выразительность языка. Лаконичность, безусловно, так же влияет на эффективность разработки, как отсутствие килограммовых гирь на вероятность успеха марафонца.
Читать дальше →
Тэги: benchmark, group, mail.ru, node.js, rust, scala, блог, веб-разработка, веб-сервисов, компании, оптимизация, программирование, серверная, тестирование
Главная / Главные темы / Тэг «js»
|
Взлеты Топ 5
Падения Топ 5
|