タグ Fiber
人気順 10 users 50 users 100 users 500 users 1000 usersReact 18とはなにか、Fiberの観点から理解する
React 18はα版で、主にライブラリ作者のために公開されています。ユーザーが急いで知る必要はありません。この記事は、いわばオタク向けです。 React 18とはなにか、Fiberの観点から理解する React 18では目新しい機能が多く導入されます。たとえば追加されるものにはConcurrent RenderingやstartTransition、SSRの改善... 続きを読む
ngx_mruby v2 の新機能を見る | takumakume pages
@matsumotory さんが ngx_mruby の v2-dev を開発中ということで、社のプロダクションに入れていくため新機能について調べたのでまとめる。 ngx_mrubyのv2-devブランチ、ノンブロックsleepとか実装済みなので、ノンブロックなメソッドと組み合わせて自前イベントループとか作れると思うので是非お試しください。さらにはRubyのスクリプトはfiberで実行されるように... 続きを読む
Reactの新機能「Time Slicing」と「Suspense」をFacebookが紹介。非同期レンダリングを活用しUXをサクサクに向上 - Publickey
FacebookがReactの新機能「Time Slicing」と「Suspense」を紹介。非同期レンダリングを活用しUXをサクサクに向上 Reactの最新バージョンである「React 16」以降に予定されている新機能は、Reactの新コアアーキテクチャとしてReact 16から採用されたFiberによって実現される非同期レンダリングなどを活用。CPU能力が低いデバイスやネットワーク帯域が十分で... 続きを読む
HTTPリクエスト単位でmrubyのバイトコードをProcとFiberで包みなおして実行した場合の性能とv2について - 人間とウェブの未来
2018 - 02 - 22 HTTPリクエスト単位でmrubyのバイトコードをprocとfiberで包みなおして実行した場合の性能について プログラミング 研究 Webサーバ 2018年4月にngx_mrubyのノンブロッキングHTTPクライアントとノンブロッキングsleep相当のメソッドに対応させてngx_mruby v2.0.0をリリースするという目標を立てた — 松本 亮介 / まつもとり... 続きを読む
Cookpad Ruby Hack Challenge - クックパッド開発者ブログ
2017 - 06 - 30 Cookpad Ruby Hack Challenge 技術部の笹田です。Ruby インタープリタの開発をしています。最近は Fiber まわりを10年ぶりにいじってます。 2017/08/30, 31 に、 Cookpad Ruby Hack Challenge というイベントを行いますので、その宣伝をさせてください。 Cookpad Ruby Hack Chall... 続きを読む
ReactはなぜFiberで書き直されたのか?Reactの課題と将来像を探る | HTML5Experts.jp
先日行われたFacebookの開発者向けイベント「 F8 」で、 React Fiber の発表が行われていました。 といっても、React関連の新しいプロダクトが発表されたというわけではなく、Reactが一から書き直されたということのようです。 ReactはなぜFiberで書き直されねばならなかったのか?Fiberが解決しようとした課題は何なのか? その答えを聞くために、 React Fiber... 続きを読む
BartenderのAPIで練習するFiberの使い方 - @m_seki の
2017 - 05 - 18 BartenderのAPIで練習するFiberの使い方 Fiberの使い道を考えるために、selectと組み合わせて処理を単純に記述できる(のではないか、ということを確かめるために)部品を作ってみました。 GitHub - seki/bartender: Async I/O using Ruby Fiber selectのラッパー まずFiberと関係ない部分です。s... 続きを読む
F8:Facebook、React Fiberを発表―JavaScriptのUIフレームワークを完全リニューアル | TechCrunch Japan
Facebookはユーザー・インターフェイスを書くために利用されているJavaScriptライブラリ、 React を根本的にリニューアルしたことを F8デベロッパー・カンファレンス で発表した。これまでFacebookからまったく発表がなかったが、React Fiber(これが新しいReactのプロジェクト名)はしばらく前からFacebookのインターフェイスを動かしていた。Fiberについての... 続きを読む
若手エンジニア/初心者のためのRuby 2.1入門(11):RubyのThread、Fiber、Kernel、forkで並列処理やプロセスの深淵へ (1/3) - @IT
若手エンジニア/初心者のためのRuby 2.1入門(11):RubyのThread、Fiber、Kernel、forkで並列処理やプロセスの深淵へ (1/3) オープンソースのオブジェクト指向プログラミング言語「Ruby」の文法を一から学ぶための入門連載。最新版の2.1に対応しています。今回は、スレッドを扱うクラスや軽量スレッド、「グルー言語」でもあるRubyからプロセスを操るさまざまなメソッドの... 続きを読む
つけめんおじさんが語るD言語 - mizchi's blog
2013-10-24 つけめんおじさんが語るD言語 参考: Pragmatic D Tutorial — Pragmatic D Tutorial D、言語仕様見るとどっかでみた機能の集合体にみえる— 性格は糞 (@mizchi) 2013, 10月 24 @mizchi 実用性重視だからね.安全性の伝搬とスレッドローカルを型で保証してるのが手続き型では珍しいくらいかなぁ.— Mr. Fiber ... 続きを読む
Node.jsのFiberを使って非同期処理を同期っぽく書く - Webtech Walker
FirefoxのJavaScriptではバージョンを1.7以上に指定するとyieldが使えて非同期処理を同期っぽく書くことができるようになる。 適当な例だけどこんな感じ。 function run(f) { var g = f(function(x) { g.send(x) }); g.next(); } run(function(next) { var result = []; result.p... 続きを読む
EventMachineとは何だったのか by Hiroshi Nakamura on Prezi
基本はreactorパターン 同期的な処理はdefer、 またはFiber(1.9~)で 通信用にChannel、Queue Ruby: What is EventMachine? http://bit.ly/eventmachine 特徴(Nodeとの比較) 日本語 EventMachineとは 応用例と課題 ~EventMachineとは何だったのか~ なひ / @nahi / nahi@ru... 続きを読む
Rubyist Magazine - Fiber と Proc ―― 手続きを抽象化する二つの機能
はじめに 最近、複数のプログラミング言語を学ぶことが重要だと良く耳にするようになりました。 たとえば書籍「プログラマが知るべき 97 のこと」の「43. プログラミング言語は複数習得すべき」において、Russel Winder 氏は次のように書き、複数のプログラミング言語 (それも異なるパラダイムに属する言語) を学ぶことを勧めています。 プログラミング言語のパラダイムは大きく、手続き型、オブジェ... 続きを読む