Gleyzer両氏によって共同開発されました。2019で、同言語の発表を行いました。InfoQはPurdy氏に言語と、氏らが解決を目指した問題について聞きました。設計/アーキテクチャアジャイルマニュフェスト:ソフトウェアアーキテクトの視点ソフトウェアアーキテクトの役割と責任はアジャイルソフトウェア開発のためのマニフェストの価値と矛盾していると見えますが、優れたアーキテクトはアジャイル開発チームをサポートするテクニックを見つけています。Streamingは、ストリーミングデータのためのSQLライクなインターフェースを提供します。Streamsによって、Redisがストリーミングデータを複数のプロデューサとコンシューマの間で消費、保持、配信することができるようになります。ソフトウェア開発のマニフェストたゆまず息もつかずに市場に突進することで、会社を静かに消滅の崖っぷちへと追い込みます。それは設計してコードを書く方法を再考する時です。簡単さへの投資は、速さへの投資です。簡単さは知的財産の主鉱脈でもあります。競争上の優位性は、一度失ったら、もう一度手に入れることはほとんど不可能です。Buytaerts氏が過去10年間にわたって、企業がDevOps採用のハイプサイクルをくぐり抜け、変革に対する誤解を解消する過程を支援してきた経験について語ります。_原文(投稿日:2019/09/02)へのリンクFacebookは先頃、初の大規模なブラウザAPIのコントリビューションを発表した。APIは、ユーザ入力からブラウザによる処理までの時間を短縮することによる、高度にインタラクティブなアプリケーションのユーザーエクスペリエンス向上を目的とする。新たに提案されたnavigator.scheduling.isInputPendingブラウザAPIは、ディスパッチスケジュールされた入力イベントがブラウザにある場合にtrueを返す関数isInputPendingを公開する。APIコンシューマは、適切なパラメータでこの関数を呼び出すことにより、チェック対象とするイベントタイプ(タッチイベントやキーイベントなど)を指定することもできる。Comminos氏が、次のような使用例を紹介している。このスクリプトには、計算処理を中断してブラウザが入力を処理するためのロジックが含まれている。job.execute();}提案されたAPIでは、ブラウザに実行が渡るのは、必要性のある場合に限定される。メインスレッドで長いスクリプトを実行する場合、対話性への影響を軽減する一般的な方法として、任意に定義された間隔でブラウザに戻る、というものが他にある。大規模なスクリプトをページにロードする必要のあるフレームワークの場合には、処理すべき入力がない時にもブラウザに実行を譲るのは非効率だ。Facebookは次のように説明する。実行移譲の頻度が高過ぎると、ページの読み込みが遅くなります。頻度が低ければ、ユーザイベントへの応答に時間がかかり、ユーザが不満を持ちます。APIを使用して、ブラウザがアイドル状態のときにスクリプトを実行することだ。このAPIは、優先度が高くないタスク用に設計されているため、このアプローチにも提案で説明しているような問題がある。さまざまなUIコンポーネントの動作を登録するような例では、アイドル状態になるまでUIコンポーネントの登録を待つ訳にはいきません。このような状況において、新しいAPIは、タスクを可能な限り早く完了させると同時に、入力から作用(一般的にはDOMの変更)までの時間的遅れをユーザに気付かせずにブラウザが入力イベントを処理できるような、協調的なスケジューリングソリューションの提供を試みる。初期トライアルにより、開発者にとってこのAPIがどの程度重要であるかを知ることができます。これは、Web上のすべてのブラウザベンダにとって重要な情報であり、このAPIに関する今後の議論を形成するものになります。(WICG)を通じて公開され、新機能に関する意見の交換が行われることになる。対応するWICG提案には、APIの背景にある論理的根拠と、満足する必要のある制約、プライバシとセキュリティに関して生じる問題が詳述されている。フィードバックが肯定的なものであれば、新APIは、Chromeや他のブラウザでも利用可能になる可能性がある。Facebookは、さらに新たなAPIを、将来的に提供する可能性があることを示唆している。isInputPendingは、スケジューリングプリミティブをWebに組み込むための大きな活動の一部です。最終的には、開発者がブラウザのタスクキューにさらに深く統合し、ブラウザにさまざまなネットワークリクエストやタスクの優先順位に関する洞察を与えられるようなブラウザツールになることを期待しています。開発者は登録すれば、初期トライアルに関するフィードバックを共有できる。毎週火曜日に前週のまとめコンテンツがお送りいたします。25万人ものシニアデベロッパーのコミュニティーにぜひご参加ください。サンプルを見るあなたのメールアドレスはこちら国を選んでください。プライバシーポリシーに従って私の個人情報を扱うことに同意します。登録するとさまざまなことができます。アカウント登録をしてInfoQをお楽しみください。あなたの意見をお聞かせください。毎週火曜日に前週のまとめコンテンツがお送りいたします。25万人ものシニアデベロッパーのコミュニティーにぜひご参加ください。サンプルを見る様々なイノベーターとアーリーアダプターがお送りするテクノロジーの概要を見る。自分がまだ知らないことに気づいていないと知るあなたが興味のあるトピックスをいつでも最新な情報に。あなたのメールアドレスはこちら国を選んでください。プライバシーポリシーに従って私の個人情報を扱うことに同意します。よい世界へ私たちが暮らす世界を大切に思い、よりよいものにしたいと考えています。人のためのソフトウェア開発を加速し私たちのミッションを実現することで、この思いを成し遂げようとしています。私たちは利益の1%をさまざまな慈善団体に寄付しています。会社として、また従業員��して、そうしたことの価値を強く信じているからです。with.プライバシーBTあなたのプロファイルは最新ですか?プロフィールを確認してアップデートしてください。アドレス*Eメールを変更すると確認のメールが配信されます。会社名:現在の会社名をご入力ください。Other組織規模:現在の組織規模をご入力ください。2,501+国:現在の国を設定してください。Zimbabwe都道府県:現在の都道府県に設定してください。次の都道府県にアップデートする:ニュースレターを購読しますか?インダストリーメールを購読しますか?本Eメールに登録すると、以前より関心のあったトピックの関連情報をお送りする場合がございます。詳細はこちらのプライバシーポリシーをご覧ください。newsletter?新しいメールアドレスに確認用のメールを送信します。このポップアップ画面は自動的に閉じられます。