Webで「動的」なコンテンツを届ける技術たち(落選プロポーザル)
現代では「動的」なWebサイトやWebアプリケーションを作ることが当たり前になっています。しかし、なぜ「動的」なものを作らないといけないのでしょうか?
Webサイトとは、かつてはサーバー上にある静的なドキュメントにアクセスするためのものでした。そこからCGIの開発により動的なコンテンツを扱うメディアとして進化を遂げていきます。
HTML内で動的な値を表示することができる「ページインライン」モデルの PHPが生まれ、データベースと接続したWebアプリケーションが普及していきWebサイトの多くもWordPressによって作られるようになっていきました。
今は動的な値を扱いつつ、いかに早くユーザー体験を損なわず必要な情報を届けられるかの工夫がされるようになります。
そうした動的なものを届けるための技術の進化、それらの課題と改善方法についてを振り返りつつ、今後のWebサイト・Webアプリケーションについて動的なものはどのようにあるべきなのかを考察していきます。