Платформа PHP часто подвергается критике за отсутствие встроенных возможностей для создания конкурентных приложений. В версии 8.1 был добавлен класс Fiber, который, согласно RFC, должен упростить создание конкурентных приложений. Однако, материалов, демонстрирующих использование данного функционала для построения приложений практически нет, напротив, говорится, что файберы - это функционал, предназначенный для использования разработчиками фреймворковЧитать полностью »
Рубрика «fiber»
Пример HTTP-сервера на PHP с использованием файберов
2024-12-13 в 7:16, admin, рубрики: fiber, non-blocking, phpQuantum Mechanics of Calculations in JS
2018-06-24 в 9:16, admin, рубрики: $mol, $mol_fiber, 60 fps, async/await, concurrency, fiber, javascript, node.js, ненормальное программированиеЗдравствуйте, меня зовут Дмитрий Карловский и я… безработный. Поэтому у меня есть много свободного времени для занятия музыкой, спортом, творчеством, языками, JS-конференциями и компьютерной наукой. О последнем исследовании в области полуавтоматического разбиения долгих вычислений на небольшие кванты по несколько миллисекунд, в результате которого появилась миниатюрная библиотека $mol_fiber
, я вам сегодня и расскажу. Но сперва, давайте обозначим проблемы, которые мы будем решать..
Это — текстовая версия одноимённого выступления на HolyJS 2018 Piter. Вы можете либо читать её как статью, либо открыть в интерфейсе проведения презентаций, либо посмотреть видеозапись.
Медленнее, плавнее: разбираемся с React Fiber
2017-11-29 в 13:52, admin, рубрики: fiber, javascript, performance, react.js, ReactJS
16 сентября 2017 года вышла React Fiber — новая мажорная версия библиотеки. Помимо добавления новых фич, о которых вы можете почитать здесь, разработчики переписали архитектуру ядра библиотеки. Я как React-разработчик решил разобраться, что за зверь этот Fiber, какие задачи он решает и за счёт чего. Разобрался и пришёл к неоднозначным выводам.
Континуации в Java
2016-10-19 в 7:29, admin, рубрики: coiterator, continuation, continuations, coroutine, fiber, fibers, java, quasarThe 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
Давайте вернемся на несколько десятилетий назад и взглянем на то, как выглядели типовые программы тех лет. Тогда доминировал Императивный подход. Напомню, что название он получил благодаря тотальному контролю программы над процессом вычислений: в программе четко указывается, что и когда должно быть выполнено. Словно набор приказов Императора. Большинство операционных систем предлагали для написания исполняемых программ именно этот подход. Он широко используется и по сей день, например при написании различного рода утилит. Более того, с данного подхода начинается изучение программирования в школе. В чем же причина его популярности? Дело в том, что Императивный стиль очень прост и понятен человеку. Освоить его не сложно.
Читать полностью »
В Великобритании опасаются, что скоро интернета на всех может не хватить
2015-05-18 в 17:01, admin, рубрики: fiber, великобритания, оптические кабели, Сетевое оборудование
Группа британских учёных под руководством Эндрю Эллиса, профессора по оптическим коммуникациям из Астонского университета, подготовила доклад для Лондонского королевского общества (ведущее научное общество Великобритании, одно из старейших научных обществ в мире), связанный с проблемами расширения интернета в Великобритании.
Учёные утверждают, что все устройства, обеспечивающие работу интернета, используют не менее 8% от всего энергопотребления страны, и по расчётам, при сохранении темпов роста приблизится к 100% в 2035 году. Кроме этого, существующая инфраструктура каналов оптической связи исчерпает свои возможности ещё до конца этого десятилетия, в связи с увеличивающимся потоком контента и возрастающим объёмом данных. Объём одного только видеоконтента ежегодно растёт на 25-30%.
Профессор Эллис считает, что это может привести к отказу от «безлимитного» интернета и вводу квот и системы ограничений. Попытки проложить дополнительные нитки кабеля, по мнению Эллиса, не только экономически неоправданны, но и приведут к ещё большему увеличению потребления энергии.
Читать полностью »