Рубрика «fiber»

Здравствуйте, меня зовут Дмитрий Карловский и я… безработный. Поэтому у меня есть много свободного времени для занятия музыкой, спортом, творчеством, языками, JS-конференциями и компьютерной наукой. О последнем исследовании в области полуавтоматического разбиения долгих вычислений на небольшие кванты по несколько миллисекунд, в результате которого появилась миниатюрная библиотека $mol_fiber, я вам сегодня и расскажу. Но сперва, давайте обозначим проблемы, которые мы будем решать..

Кванты!

Это — текстовая версия одноимённого выступления на HolyJS 2018 Piter. Вы можете либо читать её как статью, либо открыть в интерфейсе проведения презентаций, либо посмотреть видеозапись.

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

Медленнее, плавнее: разбираемся с React Fiber - 1

16 сентября 2017 года вышла React Fiber — новая мажорная версия библиотеки. Помимо добавления новых фич, о которых вы можете почитать здесь, разработчики переписали архитектуру ядра библиотеки. Я как React-разработчик решил разобраться, что за зверь этот Fiber, какие задачи он решает и за счёт чего. Разобрался и пришёл к неоднозначным выводам.

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

The distinguishing characteristic of industrial-strength software is that it is intensely difficult… the complexity of such systems exceeds the human intellectual capacity… we may master this complexity, but we can never make it go away.

Grady Booch

Давайте вернемся на несколько десятилетий назад и взглянем на то, как выглядели типовые программы тех лет. Тогда доминировал Императивный подход. Напомню, что название он получил благодаря тотальному контролю программы над процессом вычислений: в программе четко указывается, что и когда должно быть выполнено. Словно набор приказов Императора. Большинство операционных систем предлагали для написания исполняемых программ именно этот подход. Он широко используется и по сей день, например при написании различного рода утилит. Более того, с данного подхода начинается изучение программирования в школе. В чем же причина его популярности? Дело в том, что Императивный стиль очень прост и понятен человеку. Освоить его не сложно.
Читать полностью »

В Великобритании опасаются, что скоро интернета на всех может не хватить - 1

Группа британских учёных под руководством Эндрю Эллиса, профессора по оптическим коммуникациям из Астонского университета, подготовила доклад для Лондонского королевского общества (ведущее научное общество Великобритании, одно из старейших научных обществ в мире), связанный с проблемами расширения интернета в Великобритании.

Учёные утверждают, что все устройства, обеспечивающие работу интернета, используют не менее 8% от всего энергопотребления страны, и по расчётам, при сохранении темпов роста приблизится к 100% в 2035 году. Кроме этого, существующая инфраструктура каналов оптической связи исчерпает свои возможности ещё до конца этого десятилетия, в связи с увеличивающимся потоком контента и возрастающим объёмом данных. Объём одного только видеоконтента ежегодно растёт на 25-30%.

Профессор Эллис считает, что это может привести к отказу от «безлимитного» интернета и вводу квот и системы ограничений. Попытки проложить дополнительные нитки кабеля, по мнению Эллиса, не только экономически неоправданны, но и приведут к ещё большему увеличению потребления энергии.
Читать полностью »


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