webとNode.jsに関するMonMonMonのブックマーク (2)
-
回答 (2件中の1件目) Reactを使って書かれたコードをブラウザ内で実行できるようにするまでに、node.jsやnode.jsで動作する以下のようなツールを使用する必要があります。 * WebPack,percelといったバンドラー * type script compiler,babelといったトランスパイラ。特にJSX記法をJSに展開する * 上記およびReactライブラリをダウンロードしたりコントロールしたりするパッケージマネージャーnpmもしくはyarn これらnodeで実行するツールを一切使わずにReactコードを動作させることは、不可能ではありませんが、実際的では...
-
Lobiチームの長田です。 今回はLobiの根幹であるチャットサービスの、Streaming APIについて紹介します。 多くのチャットサービスがそうであるように、 Lobiでも新しいチャットメッセージが画面リロードの必要なく表示されるようになっています。 チャットメッセージをデータストリームとしてクライアントに送信するためのAPIがStreaming APIです。 LobiのチャットサービスはiOS・Android・Webブラウザで利用することができ、 これら全てでStreaming APIを使ったチャット画面の自動更新を実現しています。 即時反映の実装方法としては Polling Long Polling Web Socket など複数の方法が挙げられますが、LobiではHTTPリクエストのLong Pollingをベースにした 独自のフォーマットを使用しています。 仕組み app -
-
1