Gleyzer両氏によって共同開発されました。2019で、同言語の発表を行いました。InfoQはPurdy氏に言語と、氏らが解決を目指した問題について聞きました。設計/アーキテクチャアジャイルマニュフェスト:ソフトウェアアーキテクトの視点ソフトウェアアーキテクトの役割と責任はアジャイルソフトウェア開発のためのマニフェストの価値と矛盾していると見えますが、優れたアーキテクトはアジャイル開発チームをサポートするテクニックを見つけています。Streamingは、ストリーミングデータのためのSQLライクなインターフェースを提供します。Streamsによって、Redisがストリーミングデータを複数のプロデューサとコンシューマの間で消費、保持、配信することができるようになります。ソフトウェア開発のマニフェストたゆまず息もつかずに市場に突進することで、会社を静かに消滅の崖っぷちへと追い込みます。それは設計してコードを書く方法を再考する時です。簡単さへの投資は、速さへの投資です。簡単さは知的財産の主鉱脈でもあります。競争上の優位性は、一度失ったら、もう一度手に入れることはほとんど不可能です。Buytaerts氏が過去10年間にわたって、企業がDevOps採用のハイプサイクルをくぐり抜け、変革に対する誤解を解消する過程を支援してきた経験について語ります。9のプレビュー版をリリースした。IE9プレビューではパフォーマンスが改善され、またSVG、CSS、HTML5などの標準が採用されている。パフォーマンスIE9プレビューのパフォーマンス測定の結果を見ると、JavaScriptエンジンはSafariやChromeと比べるとまだ遅いものの、FirefoxやIE8よりは高速である。Chakra)を開発した。IE9プラットフォームプレビューには、JavaScriptのパフォーマンス特性を根本的に変更する新たなJavaScriptエンジン、コードネームChakraの初期リリース版が組み込まれています。ChakraはJavaScriptのソースコードをハイクオリティなネイティブコードに変換する新たなJavaScriptコンパイラ、従来のWebページのスクリプトを実行する新たなインタープリタを持っており、またJavaScriptランタイムやライブリが改善されています。Chakraにより、IE9は以下のようないくつかの有益な機能を持つ。プラットフォームプレビューにより、Web開発者はハードウェア主導のグラフィックスおよびテキストレンダリングを活用できるようになる。APIのDirectXファミリーを使用しています。全てのグラフィックスおよびテキストは、CPUによってレンダリングされるのではなく、Direct2DやDirectWriteを使って、グラフィックスカードによってレンダリングされます。グラフィックスハードウェアアクセラレーションは、リッチでグラフィカルなサイトを素早く、しかも従来よりもCPUを使わずにレンダリングできることを意味しています。標準に従ったサイトであれば、自動的にこれらの変更を利用することができます。IE9がハードウェアの潜在能力を活用するようになったことについて、AMDは公式にMicrosoftを“賞賛”した。AMDにとって、このようなアプローチの利点はMSHTMLレンダリングレイヤが、GDIの代わりにDirect2DやDirectWriteを使うように拡張されました。Direct2Dは2DグラフィックスやテキストのGPUアクセラレーション、サブピクセルポジショニングを可能にします。加えて、GPUはスケーリングに使用され(ビットマップはテクスチャにマップされます)、画像のズームや移動に適しています。結果として、このGPUサポートはページの可読性の改善や、テキストや画像のより正確な位置への描画、スムーズなスクロールやズームにつながります。前のバージョンに比べ、JavaScriptのパフォーマンスが大幅に改善されます。IEのJavaScriptはコンパイル型ではなくインタープリタ型でした。IE9では、JavaScriptエンジンにJITコンパイラが組み込まれます。これにより実行前にコードがコンパイルされて、プラットフォームの潜在能力をフルに生かすことのできるx86命令が生成され、結果として劇的なパフォーマンス向上をもたらします。IE9は、<video>や<canvas>といったHTML5の要素や、CSS3、SVGをサポートしており、前のバージョンに比べてより標準に準拠しています。<canvas>要素はDirect2Dを通じてGPUアクセラレーションされ、画像表示の改善、CPU使用率や電力消費の削減を可能にします。NVIDIAも同じような反応をみせている。IE9の導入により、Microsoftは我々にビジュアルコンピューティングにとっての新たなマイルストーンを与えてくれます。IE9は新たなJavaScriptエンジン、HTML5のサポート、グラフィックスやテキストのハードウェアレンダリングなどを提供します。IE9は最新のハードウェアを活用するために設計された最初のブラウザであり、ハードウェアアクセラレーションによるスケーラブルベクタグラフィックス(SVG)の提供、CPUからGPUへのシフトによるJavaScriptエンジンパフォーマンスの向上、GPUによるHTML5のレンダリングなどを含みます。IE9がGPUアクセラレーションをサポートした初めてのベータ/非公式バージョンのブラウザではないということも重要である。SVGサポートスケーラブルベクタグラフィックス(SVG)フォーマットは、IE9のファーストクラスシチズンになっている。SVGサポートは、次世代Webアプリでベクタグラフィックスをサポートするための、Microsoftの戦略的な選択のようだ。我々は、ユーザと開発者に優れたエクスペリエンスを提供するSVGが、Webにとってなくてはならないものになると思っています。SVGにはラスターイメージよりも優れたところがたくさんあります。ハードウェアアクセラレーションにより、リッチでインタラクティブなグラフィックス主導型のWebの準備が整いました。様々なベンダーによる実装の相互運用の観点から、MicrosoftはSVGワーキンググループと連携する予定であることを発表している。数年前、SVG仕様の初版のステータスは“勧告”となりましたが、その仕様にはまだ未決事項があります。結果としてSVGは、メジャーなWebブラウザによってスコープも振る舞いも様々に実装されています。我々のゴールは、相互運用を目指すことにより、開発者が簡単に実装できるようにすることです。我々が実装している仕様の一部では、着実にゴールに近づいています。いくつかのケースでは、他のブラウザの振る舞いや、将来のSVGの方向性といったものをもとに、意思決定をしました。現在のプレビューリリースでは、開発者は例えば次のようにSVGをHTML内に埋め込み、スケーラブルなグラフィックスを作成することができる。ドキュメント構造、メタデータ、拡張可能な機能パス(path要素とd属性の全機能を含む)HTML5HTML5のいくつかの機能はIE9で実装されている。Microsoftによれば、仕様が固まったらさらに追加される予定とのことだ。DOMストレージ、クロスドキュメントメッセージング、window.location.hashの値を使ったAjaxナビゲーション、ononline/onofflineイベントハンドラといった、HTML5ドラフト仕様のいくつかの機能は、IE8でサポートされていました。APIのサポートや、HTMLのパース方法の変更といったものがさらに追加されます。2.1の仕様に準拠していたIE8に比べ、スケーディングスタイルシート(CSS)のサポートが改善された。多くのCSS3コンポーネントが追加され、更なる追加も予定されている。現時点でサポートされているCSS3の新機能には、次のようなものがある。border-radiusプロパティを使った丸角RGBAカラーモデルopacityプロパティCSS3セレクタ実装されていない機能HTML5に含まれていたり、FirefoxやChromeですでに実装されていて、IE9にはないものとして、以下が上げられる。XPユーザ向けのIE9は提供しない予定であることが、リリースノートに明記されている。毎週火曜日に前週のまとめコンテンツがお送りいたします。25万人ものシニアデベロッパーのコミュニティーにぜひご参加ください。サンプルを見るあなたのメールアドレスはこちら国を選んでください。プライバシーポリシーに従って私の個人情報を扱うことに同意します。登録するとさまざまなことができます。アカウント登録をしてInfoQをお楽しみください。あなたの意見をお聞かせください。毎週火曜日に前週のまとめコンテンツがお送りいたします。25万人ものシニアデベロッパーのコミュニティーにぜひご参加ください。サンプルを見る様々なイノベーターとアーリーアダプターがお送りするテクノロジーの概要を見る。自分がまだ知らないことに気づいていないと知るあなたが興味のあるトピックスをいつでも最新な情報に。あなたのメールアドレスはこちら国を選んでください。プライバシーポリシーに従って私の個人情報を扱うことに同意します。よい世界へ私たちが暮らす世界を大切に思い、よりよいものにしたいと考えています。人のためのソフトウェア開発を加速し私たちのミッションを実現することで、この思いを成し遂げようとしています。私たちは利益の1%をさまざまな慈善団体に寄付しています。会社として、また従業員として、そうしたことの価値を強く信じているからです。with.プライバシーBTあなたのプロファイルは最新ですか?プロフィールを確認してアップデートしてください。アドレス*Eメールを変更すると確認のメールが配信されます。会社名:現在の会社名をご入力ください。Other組織規模:現在の組織規模をご入力ください。2,501+国:現在の国を設定してください。Zimbabwe都道府県:現在の都道府県に設定してください。次の都道府県にアップデートする:ニュースレターを購読しますか?インダストリーメールを購読しますか?本Eメールに登録すると、以前より関心のあったトピックの関連情報をお送りする場合がございます。詳細はこちらのプライバシーポリシーをご覧ください。newsletter?新しいメールアドレスに確認用のメールを送信します。このポップアップ画面は自動的に閉じられます。