Skip to Content
ハイパフォーマンス ブラウザネットワーキング ―ネットワークアプリケーションのためのパフォーマンス最適化
book

ハイパフォーマンス ブラウザネットワーキング ―ネットワークアプリケーションのためのパフォーマンス最適化

by Ilya Grigorik, 和田 祐一郎/株式会社プログラミングシステム社
May 2014
Beginner to intermediate
380 pages
5h 26m
Japanese
O'Reilly Japan, Inc.
Content preview from ハイパフォーマンス ブラウザネットワーキング ―ネットワークアプリケーションのためのパフォーマンス最適化

はじめに

Webブラウザは今日において最も普及している開発プラットフォームです。すべてのスマートフォン、タブレット、ラップトップ、デスクトップ、そしてそれらの中間に位置するようなすべてのデバイスに搭載されています。現在の業界の成長予測では「接続された」デバイス数が2020年までに累計200億台にのぼると予測されています。これらのデバイスはブラウザを搭載しており、最低でもWiFiもしくはモバイルネットワークへの接続を持っています。プラットフォーム、デバイスのベンダ、OSのバージョンに関係なく、すべてのデバイスはWebブラウザを搭載します。そしてブラウザは日々進化し、日々機能を強化しています。

近年のイノベーションのおかげで、古いブラウザはもはや現在のブラウザとは同じものには見えません。HTMLとCSSがプレゼンテーション層を構成し、JavaScriptがWebの新たなアセンブリ言語となり、HTML5 APIは進化を続け、魅力のある、ハイパフォーマンスなアプリケーションを提供するための新たなプラットフォームの機能が公開されています。ブラウザアプリケーションの開発者にとって、今日の市場リーチや利用層の広さを実現している技術やプラットフォームは他に一切存在しません。大きな可能性がある場所には、イノベーションが常に存在するのです。

事実、急速な進歩とイノベーションの例として、ブラウザが提供するネットワークインフラよりも適切な例は存在しません。これも過去においては、シンプルなHTTPリクエスト-レスポンスのやりとりに限定されていました。しかし今日では、効率的なストリーミング、双方向・リアルタイム通信、カスタムアプリケーションプロトコル実装のための基盤から、P2Pビデオ会議やピア間の直接データ通信まで、すべてを比較的少量のJavaScriptコードで実現できるメカニズムを備えています。 ...

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.

Read now

Unlock full access

More than 5,000 organizations count on O’Reilly

AirBnbBlueOriginElectronic ArtsHomeDepotNasdaqRakutenTata Consultancy Services

QuotationMarkO’Reilly covers everything we've got, with content to help us build a world-class technology community, upgrade the capabilities and competencies of our teams, and improve overall team performance as well as their engagement.
Julian F.
Head of Cybersecurity
QuotationMarkI wanted to learn C and C++, but it didn't click for me until I picked up an O'Reilly book. When I went on the O’Reilly platform, I was astonished to find all the books there, plus live events and sandboxes so you could play around with the technology.
Addison B.
Field Engineer
QuotationMarkI’ve been on the O’Reilly platform for more than eight years. I use a couple of learning platforms, but I'm on O'Reilly more than anybody else. When you're there, you start learning. I'm never disappointed.
Amir M.
Data Platform Tech Lead
QuotationMarkI'm always learning. So when I got on to O'Reilly, I was like a kid in a candy store. There are playlists. There are answers. There's on-demand training. It's worth its weight in gold, in terms of what it allows me to do.
Mark W.
Embedded Software Engineer

You might also like

初めてのGo言語 ―他言語プログラマーのためのイディオマティックGo実践ガイド

初めてのGo言語 ―他言語プログラマーのためのイディオマティックGo実践ガイド

Jon Bodner, 武舎 広幸
Linuxカーネルプログラミング 第2版

Linuxカーネルプログラミング 第2版

Kaiwan N. Billimoria, 武内 覚, 大岩 尚宏

Publisher Resources

ISBN: 9784873116761Other