Get Mystery Box with random crypto!

Монада Кедавра

Logo of telegram channel leadingedge — Монада Кедавра М
Logo of telegram channel leadingedge — Монада Кедавра
Channel address: @leadingedge
Categories: Technologies
Language: English
Subscribers: 516
Description from channel

javascript bleeding edge
автор @zerobias

Ratings & Reviews

2.00

2 reviews

Reviews can be left only by registered users. All reviews are moderated by admins.

5 stars

0

4 stars

0

3 stars

1

2 stars

0

1 stars

1


The latest Messages

2020-09-08 14:19:39 интерактивный разбор понятия эффектов и коэффектов в языках программирования

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

к примеру, чтение текущего времени через performance.now() это коэффект, так как таймеры предоставляются системой и могут быть заменены по её усмотрению. примечательно, что именно это произошло после обнаружения уязвимости spectre, которая использовала таймеры системы для кражи защищённых данных через javascript. для борьбы с этим браузерам пришлось временно понизить точность результата, чтобы предотвратить утечку данных через процессорный кэш. иными словами то, что должно было быть чистым коэффектом (способом системы повлиять на ход выполнения программы) получило непредвиденный побочный эффект — чтение данных самой системы

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

http://tomasp.net/coeffects/
2.3K viewsн о рм а л ь но, 11:19
Open / Comment
2020-07-23 07:40:36
Cloudflare год назад: Verizon поломали часть интернета, потому что забыли про лимиты для защиты своей конфигурации BGP, вот лентяи!

Cloudflare на этой неделе: как вы уже заметили, мы уронили сеть на трёх континентах и кажется всему виной отсутствие BGP лимитов в наших настройках...




https://blog.cloudflare.com/cloudflare-outage-on-july-17-2020/


https://blog.cloudflare.com/how-verizon-and-a-bgp-optimizer-knocked-large-parts-of-the-internet-offline-today/
1.9K viewsн о рм а л ь но, 04:40
Open / Comment
2020-07-05 10:41:16 вкладка performance в девтулзах хрома имеет настолько невменяемый ux, что ей можно пытать. зато просто в реализации и поддержке.

я надеюсь приоритет простейшего решения не повлиял на то, что половиной инструментов девтулзов хрома абсолютно невозможно пользоваться, но шансов мало

выбирайте наилучшее, а не самое простое решение

https://t.me/defront/568
1.5K viewsн о рм а л ь но, edited  07:41
Open / Comment
2020-06-28 21:34:54 мало нам было баннеров при вызове npm install, теперь кто-то додумался создать полноценный слив данных в виде аналитики для нпм пакетов: встречайте scarf

отсылает на левые сервера информацию о вашей операционной системе, айпишники, название корпоративной сети и метаданные корневого пакета. здорово, правда? пакет уже начали использовать redux-form, final-form и react-table, проверьте свои зависимости
2.5K views , 18:34
Open / Comment
2020-06-16 16:22:37 вирусы на страже здоровья: криптоботнет лечит уязвимости и накатывает апдейты на заражённую систему для защиты от конкурентов
1.5K views , 13:22
Open / Comment
2020-06-06 20:24:56 группы для табов в chrome.

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

чаще всего в браузере открыто не так много вкладок: 10, ну может 20-30, но иногда требуется делать обширные исследования или работать над несколькими вещами одновременно; однажды у меня было открыто более восьмисот вкладок
и в такие моменты очень помогает возможность объединить вкладки визуально в группу

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

если интересно как можно открыть 800 вкладок: для оптимизации работы используется расширение the great suspender, выгружающее из памяти неактивные вкладки, а сами вкладки распределяются по окнам, объединённым по темам, разнесённые на разные рабочие столы macos/windows, и управляются через session buddy


https://www.blog.google/products/chrome/manage-tabs-with-google-chrome/
1.5K views , 17:24
Open / Comment
2020-05-19 16:05:21 инженеры, работающие над Flow поразительным образом умудрились в совершенстве освоить навык ничегонеделания будучи в open source: так называемую «архитектуру type first» они анонсируют уже в третий раз за два года

https://t.me/juliarderity/1384
1.2K views , 13:05
Open / Comment
2020-05-17 19:00:45 обзор производительности веб-фреймворков в реальных условиях.

исследование показателей react, vue и angular для множества реальных приложений по ряду метрик:
размер js файлов (angular позади всех)
время, потраченное на выполнение жс кода (в отстающих, как ни странно, react, то есть он способствует написанию компактного, но тяжёлого для выполнения кода)
разрыв в производительности между мобильными устройствами и десктопами

бонусом указана степень популярности фреймворков — от пятисот тысяч сайтов на react до скромных двадцати тысяч у angular

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

отдельно примечателен методичный подход к обработке статистики: перцентили лучше отражают распределение в реальности, чем медианы или, что ещё хуже, средние значения, чем часто грешат бенчмарки

потому что производительность — это спектр значений

https://timkadlec.com/remembers/2020-04-21-the-cost-of-javascript-frameworks/
1.9K views , 16:00
Open / Comment
2020-04-29 03:56:15
команда chrome в своих маркетинговых статьях регулярно «забывает» упомянуть о том, что их экспериментальные фичи никем не одобрялись

https://t.me/defront/491

многие привыкли называть safari ie за т.н. медлительность в принятии фич, между тем — это единственное, что спасает от падения в бездну монополии гугла

https://github.com/WICG/construct-stylesheets/issues/45#issuecomment-577839892
сама статья гугла, продвигающая нестандартный adoptedStylesheets

в тот раз пронесло, если же в этот раз им удастся навязать своё мнение, взяв пользователей в заложники, то это будет окончательной установкой монополии в вебе в самых худших её проявлениях

это недопустимо.
6.0K viewsАееее, edited  00:56
Open / Comment
2020-04-25 21:05:39 left-pad 2020: пакет-однострочник is-promise сломал create-react-app, firebase-tools и serverless framework

96 звёзд на гитхабе, одна строка имплементации, 3.4 млн зависимых проектов

https://github.com/then/is-promise/issues/13
1.8K viewsАееее, edited  18:05
Open / Comment