Скорее всего у вас в корпоративной сети есть настройки для udp которые не позволяют связаться. p2p не всегда возможен к сожалению. Для таких случаев нужно поднимать turn сервер, который будет пускать трафик через себя, но у меня его нет
Вам наверное будет вот это интересно почитать про критический css. Есть инструменты которые позволяют его вычислить. Вообще если ваша страница с заинлайненным css весит меньше 14К то оно вообще и не требуется.
> Я согласен что у эпкеша есть минусы. Но он работает и он прост.
Вам придется со временем полностью от него отказаться, потому что он уже в статусе deprecated ( MDN ). И его поддержка будет удалена со временем
> Background sync неплохо конечно, но каковы юз кейсы?
Пользователь в оффлайн отправляет сообщение, которое отправится когда появится сеть. любая активность в оффлайн может быть таким образом не утеряна. Кейсов много если задуматься
> я могу ошибаться, но для push notification FCM обязательный, или другой провайдер
Имелось в виду что вы не привязаны к конкретному провайдеру — выбор серверной реализации на ваших плечах.
> Эплом вообще (читай — нет смысла реализовывать)
Эпплом, к сожалению, много что не поддерживается. Например тот же WebRTC. Это не делает технологию неюзабельной. И кстати на Chrome Summit что-то говорили про то что в Apple все-таки планируют ( не знаю насколько это окажется правдой )
Ну задумка была такая, что вы не видите сразу всю карту. То есть вы чаще всего не знаете где ваши противники и узнаете об этом когда они уже совсем близко к вам…
Нет никаких правил по которым должен быть реализован сигналлинг — в предложенном вами примере: скайп и будет сигналлингом. Одному выслать параметры недостаточно — вам ведь нужно проверить доступность в обе стороны.
Я как правило работаю в двух режимах, если можно так выразится: в полноценной IDE вроде webstorm, и там делаю реализацию задачи. А в хроме через workspaces дорабатываю ее напильником. Это позволяет отлаживать код и править его налету и зачастую сильно экономит мне время. Кстати там рабоает CMD + P с фазисерчем как в саблайме и этого как правило хватает
Спасибо за пост, инструменты разработчика в хроме действительно волшебная штука! Хотел добавить что недавно был хром-саммит и там Пол Айриш рассказывал про самые свежие фишки, в том числе и консоли https://www.youtube.com/watch?v=HF1luRD4Qmk ( вдруг кому будет интересно )
Вам придется со временем полностью от него отказаться, потому что он уже в статусе deprecated ( MDN ). И его поддержка будет удалена со временем
> Background sync неплохо конечно, но каковы юз кейсы?
Пользователь в оффлайн отправляет сообщение, которое отправится когда появится сеть. любая активность в оффлайн может быть таким образом не утеряна. Кейсов много если задуматься
> я могу ошибаться, но для push notification FCM обязательный, или другой провайдер
Имелось в виду что вы не привязаны к конкретному провайдеру — выбор серверной реализации на ваших плечах.
> Эплом вообще (читай — нет смысла реализовывать)
Эпплом, к сожалению, много что не поддерживается. Например тот же WebRTC. Это не делает технологию неюзабельной. И кстати на Chrome Summit что-то говорили про то что в Apple все-таки планируют ( не знаю насколько это окажется правдой )