Pull to refresh
13
0
Дмитрий Кайгородов @Kaigorodov

Разработчик

Send message
Очень, очень согласен.

А почему опираться опять на нас собираются?

Тут вопрос не в том, чтобы дать на нас опереться. А на что вообще можно расчитывать. Мой ответ, что точно не на дно. (и точно не на правительство).

«Нащупать дно» — что это вообще за модель жизни такая?
Неужели кто считает, что есть некое дно ниже которого нельзя упасть, но зато можно оттолкнуться? ДНО, вместо конкретного плана действий, позволит всем оттолкнуться и выплыть на поверхность.
Это дно существует ведь лишь у автора идеи в голове! Замысловатая модель, но без всяких предпосылок.
Я понимаю, что есть некоторая доля юмора в этом всём. И модель популяризируется гос пропагандой. Но многие всерьёз считают, что задача России в разных областях — поиск дна.

Не нужно России дно. Опора наверное нужна, но опора — только мы с вами, господа.

Кароч, молодцы ребята, спасибо за труд.

А мне кажется, что человек написавший такую статью принадлежит к 4-й категории.

IndexedDB есть в воркерах.

API конечно есть, но оно же ведь в другом потоке работает.

Этот пример работает без проблем:


PHP 5.6.28 Development Server started at Thu Mar 23 14:00:24 2017
Listening on http://0.0.0.0:8080
Document root is /Users/dkaigorodov/phproot
Press Ctrl-C to quit.
[Thu Mar 23 14:00:38 2017] 127.0.0.1:61159 [200]: /
[Thu Mar 23 14:00:38 2017] 127.0.0.1:61161 [404]: /favicon.ico - No such file or directory
[Thu Mar 23 14:00:47 2017] 127.0.0.1:61182 [200]: /hello?s=hidden
[Thu Mar 23 14:00:49 2017] 127.0.0.1:61196 [200]: /hello?s=visible
[Thu Mar 23 14:00:50 2017] 127.0.0.1:61201 [200]: /hello?s=hidden
[Thu Mar 23 14:00:58 2017] 127.0.0.1:61234 [200]: /hello?s=visible
[Thu Mar 23 14:00:58 2017] 127.0.0.1:61235 [200]: /hello?s=hidden
[Thu Mar 23 14:00:59 2017] 127.0.0.1:61240 [200]: /hello?s=visible
[Thu Mar 23 14:01:02 2017] 127.0.0.1:61253 [200]: /hello?s=hidden
[Thu Mar 23 14:01:02 2017] 127.0.0.1:61254 [200]: /hello?s=unload

Боюсь, что придётся перелопачивать; но думаю, меньше 10ти процентов.

К сожалению коллбэки, которые передаются в системные API в Workers вынести нельзя. Потому что само API их будет вызывать. И API в фоновых вкладках тоже затормаживается, то есть, например, IndexedDB тоже работает медленнее.
Одних *Worker-ов недостаточно, чтобы решить проблему.

unload — нет. Но можно подписаться на visibilitychange. При этом я не уверен, будет ли он успевать выполняться.

Да, в Safari и вдруг браузерах есть похожие оптимизации.

Полностью согласен. Хабр — место где можно отлично поделиться техническими изысканиями. Если начать рассказывать про свой проект, то сразу начинают воспринимать как рекламу.
Сам хабр не разрешает даже одну ссылку на свой проект дать, даже если напрямую связано с темой статьи, которую написал.

Посоветуйте, пожалуйста, что-нибудь почитать по теме. Спасибо.

Это же псевдо-код, там реализации функций нет и прочего.


А так все модули обязательно strict mode. Добавляю к шаблону, чтобы было очевидно.

Если есть возражения, мы готовы их услышать.

Да, хороший вопрос, вполне достойный отдельной статьи.

Information

Rating
Does not participate
Location
Минск, Минская обл., Беларусь
Date of birth
Registered
Activity