Рубрика «Блог компании Hola» - 3

Разгоняем JavaScript вместе (Внимание, конкурс!)Привет, друзья.

Так получилось, что мы пишем разные высоконагруженные вещи на JS. В отличие от простых сценариев в браузере, оптимизация производительности JS на сервере (речь в основном о Node.js) – тема очень интересная практически. Думаю, присутствующим не надо объяснять, почему быстрый код лучше, чем медленный.

Вообще оптимизация – это далеко не только переписывание на Си или ассемблере «горячих» участков кода. В нашей команде дискуссия о том, как заставить скрипт работать шустрее – явление перманентное. А поскольку существуют объективные критерии оценки (бенчмарк и юнит-тесты), не допускающие патологической ситуации «о вкусах не спорят» – в результате действительно получается быстрый код, снижение нагрузки на сервер, процветание, радость.
Читать полностью »

Hola unblocker pictureКак и обещали, поговорим о технологиях блокировок сайтов.

Сначала – о методах политических

Которые мало отличаются от методов борьбы с неугодными СМИ, и эффективность которых повышается от параллельного использования современных средств сбора информации, и технических средств (а значит и от достойного финансирования).

Прежде всего, в мире распространена практика принятия законов, запрещающих публикацию информации определенного рода. Лидируют нарушение авторских прав и детская порнография – они запрещены почти во всем мире, вне зависимости от политической или религиозной принадлежности страны.

В развитых странах вследствие этого запрета довольно развита самоцензура. То есть уважающие себя ресурсы сами сомнительный контент отслеживают, и не размещают, или убирают по первому требованию. Некоторые международные сайты учитывают ситуацию в стране, и, несмотря на то, что формально под чужую юрисдикцию не попадают, все же фильтруют контент, учитывая пожелания правительства. Оставляя его открытым в других, более либеральных, странах. Например, ценя развивающийся китайский рынок, большинство компаний добровольно учитывают внутрикитайские ограничения.
Читать полностью »


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js