💻 Основная деятельность
- На проекте делал миграцию сокет клиентов из websocket на signalR. Потому-что очень большой оверхед был, а signalr делает некоторую “магию” под капотом, что во-первых - уменьшает кол-во кода. А во-вторых, по неведомой причине тесты, которые используют предыдущую версию сокета не стабильные и падают с 404 ошибкой. Притом, что на фронтенде ничего не отваливается. Поэтому мы и делаем миграцию. Позже напишу подробнее про полученные результаты.
🌐 Новости\События
Вышел Bun 1.1.10 [1]
Из полезного
- fetch использует меньше памяти.
- bun:test теперь поддерживает setDefaultTimeout апи. Данное апи существует в jest. И данная функция реализована для обратной совместимости.
У bun очень плотный прогресс по баг фиксам и в целом настроение команды(исходя из релизов) очень бодрое. Хотя и наблюдается некий упадок. Особенно после выпуска версии 1 и последующего большого обновления 1.1
Выпуск версии playwright 1.44 [2]
Из значимого добавилось
- Locator handler - Появилось возможность добавлять логику для элементов глобально через добавление page.addLocatorHandler(), и удаление через page.removeLocatorHandler()
- Добавилась поддержка multipart и formdata для апи запросов.
- Обновлены стабильные версии браузеров
Выпуск браузера версии Chrome 125 [3]
Очень много изменений, поэтому кратко:
- Сборки для платформы Windows теперь предоставляются и для архитектуры ARM64.
- В CSS добавлены математические функции [round()](<https://developer.mozilla.org/docs/Web/CSS/round>), [mod()](<https://developer.mozilla.org/docs/Web/CSS/mod>) и [rem()](<https://developer.mozilla.org/docs/Web/CSS/rem>).
- Предоставлена возможность использования схем URL HTTP и HTTPS в конструкторе WebSocket вместо схем "ws:" и "wss:".
- Внесены улучшения в инструменты для web-разработчиков.
И многое другое.
Опубликован список идей по развитию Firefox, над которыми ведётся работа [4]
- Группировка вкладок.
- Возможность вертикального размещения списка вкладок и модернизированная боковая панель.
- Новая система управления профилями, позволяющая разделить разные виды активности (например, учёба, работа, персональные интересы), но при этом сделать их легко доступными (развитие идеи быстрого переключения между профилями).
В Arc браузере уже пользуюсь подобным функционалом и лично мне очень нравится.
- Интеграция возможностей, связанных с искусственным интеллектом, модели для которых выполняются на локальной системе без обращения к внешним сервисам.
Сейчас все работают над тем, чтобы внедрить AI куда только можно.
Microsoft представила Prism — эмулятор для быстрой работы x86-приложений на новых ПК с чипами на Arm [5]
Эмулятор которых по своей сути похож на Apple Rosetta. Технология станет частью обновления Windows 11 24H2.
Google свяжет Африку и Австарию новым оптоволоконным кабелем [6]
А еще поставят новый регион. Судя по мировым трендам - Африканский регион начал набирать обороты и многие государства начинают вливать свои инвестиции.
Vk планирует приостановить проект мессенджера ICQ с 26 июня 2024 года [7]
VK через месяц планирует приостановить проект мессенджера ICQ. Ожидается, что этот популярный ранее сервис прекратит работу с 26 июня. Ушла эпоха 😞.
🔎 Находки (статьи, репозитории, лонгриды)
🥷🏻 Личное
- На этой неделе кроме основного проекта не успел. Постараюсь на этой неделе доделать разное)
🧓🏻 Ретроспектива
- 68 лет назад. 19 мая 1956 году в Канаде родился Джеймс Гослинг (James Gosling) — создатель языка программирования JAVA, предназначенного для создания используемых в Интернете прикладных программ (“приложений”).
- 111 лет назад. 20 мая 1913 году родился Уильям Редингтон Хьюлетт (William Redington Hewlett, 1913–2001) — один из “отцов-основателей” знаменитой Силиконовой (кремниевой) долины, инженер и основатель корпорации Hewlett-Packard (HP) — крупнейший мировой производитель компьютерной и измерительной техники. Уильям Хьюлетт познакомился с Дэвидом Паккардом (David Packard) в 1930 г. во время учебы в Стэнфордском университете; здесь же в 1934 г. он получил степень бакалавра искусств, в 1936 г. — диплом магистра в области электротехники в Массачусетском технологическом институте, а в 1939 г. — диплом инженера в родном Стэнфорде.
- 22 мая Ethernet исполнился 51 год