All streams
Search
Write a publication
Pull to refresh
4
0

Front-end developer

Send message
Можно попробовать через navigator.onLine. Воркеру в принципе и нет смысла знать, доступен сейчас интернет или нет. Он работает на уровне запросов, и если запрос упал, то в зависимости от причины и нужно принимать решение — отдать что-то из базы, ответить заглушкой, вернуть ошибку и т.п.

С UI действительно придется поработать, но обычно это не переписывание всего. Можно сделать отдельный режим, чтобы существенно не переделывать обычный. Опять же тут все зависит от аппа, единого рецепта нет. Можно сделать промежуточный режим — если интернет упал во время работы, дать пользователю возможность сохранить например какие-то данные. Кейсов масса и все индивидуально.
Firefox рассматривать не вижу смысла, браузер планомерно погибает. Даже в мобильном Safari есть возможность «установки» PWA. Обязательность хотя бы заглушки это хорошее требование. Иначе, в случае недоступности сервера по любой причине, приложение будет показывать белый экран. Кстати заглушка будет работать и без установки — во вкладке браузера тоже. Если ваш веб-сервер ляжет совсем, постоянные пользователи смогут увидеть какой-то «offline» контент.

Про сложность я имел ввиду что полноценное совмещение режимов далеко не всегда необходимо, в нашем случае оно вообще не понадобилось. Все зависит от приложения. Но да, если необходимо в уже существующее SPA добавить полноценный offline режим, например с возможностью отложенной синхронизации данных, это может оказаться не так уж и просто. Хотя бОльшую часть работы скорее всего нужно будет проводить в сервис-воркере, от основного кода приложения много изменений может и не понадобиться.
Вы напридумывали много лишнего. PWA это не offline first по факту. Если ваше приложение бессмысленно без сети, будет достаточно понятной для пользователя заглушки, с возможностью запуститься когда доступ к сети или вашему серверу появится. Если сохраняете какие-то данные на клиенте, можно дать возможность их просмотреть. Все зависит только от приложения, обязательность offline очень условная.

Никакого усложнения техники PWA не вносят, не нужно пугать людей. Для типичного SPA, внедрение возможностей PWA не вызывает никаких затруднений. Можно разместиться во всех магазинах приложений, с единой кодовой базой, единой точкой входа, одновременным релизом на всех платформах без вмешательств со стороны платфомодержателей.

Для windows это вообще практически полная замена electron, с интеграцией со стороны операционной системы. PWA это выбор для пользователя — использовать как веб-приложение, или «установить» как «нативное» приложение. Как минимум две крупнейшие ОС этот выбор поддерживают — android и windows.
По поводу 3090 и 3080 с блоками питания есть нюанс. Не стоит собирать из старых моделей, потому-что есть вероятность ухода блока питания в защиту от резкой полной нагрузки даже на одну 3090.
Как раз во всей синтетике и рабочих задачах на многопоток интел заметно позади. Преимущества только на пару процентов в игровых задачах.
Активируйте двухфакторную
Если сделали как в GPay, то карту сам выбираешь при оплате. Одна конкретная не привязывается. Привязывается способ оплаты.
Печально тогда. Только веб стало адекватным по производительности, нахлобучили новую прослойку…
HTML движок по производительности равен обычному react/angular?
Меня больше волнует импакт на вебовую производительность. Какой оверхед вносить этот WebAssembly движок рендеринга.
Могут быть скрытые проблемы с памятью например, которые раскрываются под разной нагрузкой в разных играх. И их бывает не видно на бенчмарках. В таком случае можно попасть в неприятную ситуацию когда карта вроде рабочая и майнер назад ее не примет, но играть на ней будет некомфортно.
Во всех отраслях сейчас наблюдается масштабный дефицит полупроводников, и сомневаюсь что карточки смогут получить какой-то приоритет в краткосрочной перспективе. Пока заводы не смогут нарастить производственные мощности, о залитии рынка картами говорить не приходится. Но, это был бы лучший вариант конечно, не спорю.
Это сработает, если крипта перестанет ползти вверх, и появится возможность производить большое кол-во чипов. Пока ни первое ни второе не случилось. И майнеры будут скупать любые партии по любым ценам, пока карты будут окупаться.
Меня как потребителя такой подход устроит, если остальные карты тоже получат такие ограничения и они наконец появятся на прилавках за нормальные деньги. Сейчас в гейминге одной карты более чем достаточно, даже SLI уже упразднили. А на одной карте много не намайнишь. Для этого есть асики. Обычным геймерам важнее высокий фреймрейт в 4К и VR, а не эфир.

Естественно будут номерные обновления ОС а не просто патчи. Они до недавнего времени обновляли ноутбуки которым уже 7-8 лет, не думаю что они смогут сделать исключение в этой ситуации.

Для Canvas есть много движков которые используют webGL ускорение для 2D/3D и позволяют делать и крутые анимации и игры. Так что мне кажется с этим все впорядке сейчас, есть хорошие замены флешу и уже давно.
Потому что они не могут так просто бросить поддержку устройств, которые ещё во всю продаются в их магазине? Три года откуда отсчитывать? Пока ещё не вся линейка обновлена.

Information

Rating
Does not participate
Location
Белград, Белград, Сербия
Date of birth
Registered
Activity