Архив за 27 февраля 2020 - 6

image

Исследователи ESET на конференции по безопасности RSA рассказали об уязвимости в устройствах, работающих в Wi-Fi-диапазоне. С её помощью злоумышленники могут дешифровать конфиденциальные данные, передающиеся беспроводным путём, пишет Arstechnica.Читать полностью »

В этой статье описываются некоторые методы ускорения загрузки фронтенд-приложений, чтобы реализовать отзывчивый, быстрый пользовательский интерфейс.

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

Процесс загрузки разделим на три этапа. Для каждого этапа сформулируем общие стратегии повышения производительности:

  1. Начальная отрисовка: сколько времени требуется, чтобы пользователь увидел хоть что-то
    • Сократить запросы, блокирующие рендеринг
    • Избегать последовательных цепочек
    • Повторно использовать соединения с сервером
    • Сервис-воркеры для мгновенного рендеринга
  2. Загрузка приложения: сколько времени требуется, чтобы пользователь смог использовать приложение
    • Разбить пакет приложения на части. Загружать только необходимые ресурсы. Максимизация попаданий в кэш
    • Проверить, что хэши частей пакета не меняются без необходимости
    • Запрашивать данные для страницы до загрузки всего приложения
    • Не блокировать рендеринг загрузкой второстепенных данных
    • Рассмотреть рендеринг на стороне сервера
  3. Следующая страница: сколько времени требуется для перехода на следующую страницу
    • Запрашивать дополнительный код до того, как он понадобится
    • Кэшировать и повторно использовать данные на клиенте

Читать полностью »

Согласно новой информации, частое закрытие фоновых приложений на смартфонах iPhone не только может сделать устройство чуть быстрее, но при этом ускоряет разрядку аккумулятора.

Еще в 2016 году различные СМИ обратились за комментарием на эту тему к лидеру компании Apple Тиму Куку (Tim Cook), который не дал прямой ответ. Крейг Федериги (Craig Federighi), который тогда был старшим вице-президентом Apple Software, дал отрицательный ответ, заявив, что частое закрытие фоновых приложений не влияет на время автономной работы устройства.

Читать полностью »

Компания Google объявила о расширении поддержки сервиса Google Earth (Google Планета Земля).

Google исполнила мечту ненавистников Chrome и любителей покрутить глобус

Читать полностью »

Вице-президент Xiaomi и глава бренда Redmi Лу Вейбинг (Lu Weibing) сообщил, что в январе продажи мобильных телефонов в Китае составили около 30 миллионов единиц. В феврале из-за вспышки коронавируса прогноз был снижен до 15 миллионов телефонов.

Он заявил, что онлайновый рынок в последнее время быстро восстанавливается, однако розничные продажи пострадали сильнее всего. Многие магазины закрыты, а люди редко выходят на улицу. В результате оффлайновые продажи упали на 70-80%.

Читать полностью »

Источник опубликовал серию снимков, на которых запечатлена камера Canon EOS R5. Устройство, еще находящееся в стадии разработки, было показано на выставке WPPI Expo 2020.

Фотогалерея дня: Canon EOS R5

Представители компании Canon на выставке не смогли предоставить никакой дополнительной информации, кроме той, что уже была раскрыта производителем. Напомним, Читать полностью »

Как пишет источник, на площадке коллективного финансирования Xiaomi появился новый и довольно занятный продукт — диван ценой всего от $70. Но это не просто еще один обычный диван: он обтянут специальной тканью с японскими антибактериальными добавками Yamato. Увы, каким бактериям и насколько эффективно противостоит новинка — не сообщается. Но и это еще не все.

Vivo Apex 2020 — один из самых интригующих смартфонов среди тех, которые ожидаются в ближайшее время. Он должен получить сверхбыструю 120-ваттную зарядку, некий «непрерывный» оптический зум и экран-водопад.

Ноутбуки на базе гибридных процессоров Ryzen 4000 массово анонсированы, но еще пока не поступили в продажу. Поэтому возможности их производительности приходится собирать по крупицам. На этот раз представилась возможность сравнить GPU, встроенный в Ryzen 7 4700U, и дискретную видеокарту Nvidia MX250.

Ecma International, Technical Committee 39 или по-простому TC39 — это группа JavaScript-разработчиков, создателей реализаций технологий, академиков и других заинтересованных сторон, которые вместе с сообществом поддерживают и развивают JavaScript как платформу.

Участники TC39 обычно рассказывают что-то интересное, пользуясь своим глубоким пониманием JavaScript. Но кое-кому кажется, что они слишком далеко ушли от проблем простых разработчиков. Где разработчик языка, и где человек, который каждый день на практике пишет фронтенды?

Давайте познакомимся с докладом, который сочетает и глубину понимания, и высокую практическую применимость. Встречайте новый рассказ Romulo Cintra о проблемах интернационализации, которые будут решены новым API, которое вскоре появится в JavaScript.

Интернационализация: как сделать веб доступным для всех - 1

Romulo Cintra — делегат TC39, работает в разработке и архитектуре уже более 10 лет, специализируется на вебе, мобильной разработке и облаках. В этом докладе из первых рук сопредседателя MessageFormat Working Group вы узнаете, какие варианты решения существующих проблем есть уже сейчас, и в каком виде их собираются решать посредством нового API в самом JavaScript.

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

Далее повествование от лица спикера.
Читать полностью »


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