Submit Search
Upload
今のWeb開発者に伝えたいWebブラウザの病みの歴史
•
0 likes
•
274 views
Sho Okada
Follow
表参道Web勉強会で話したネタです https://connpass.com/event/136133/
Read less
Read more
Internet
Report
Share
Report
Share
1 of 18
Download now
Download to read offline
Recommended
modern X86 environment
modern X86 environment
Shougo
RubyGemsで公開されているライブラリをモンキーパッチした話
RubyGemsで公開されているライブラリをモンキーパッチした話
SHOYAYAMAMOTO
Flash Playerの作り方
Flash Playerの作り方
Yu Kobayashi
すごいぞVuetify!! 〜ポートフォリオを作ってみた〜
すごいぞVuetify!! 〜ポートフォリオを作ってみた〜
SHOYAYAMAMOTO
Shougoの開発環境
Shougoの開発環境
Shougo
QEMUでARM64bitベアメタルプログラミング
QEMUでARM64bitベアメタルプログラミング
Yuma Ohgami
Monacaハンズオン(三島ハッカソン用)
Monacaハンズオン(三島ハッカソン用)
Hiroyuki Ichikawa
Vim = VM
Vim = VM
Shougo
Recommended
modern X86 environment
modern X86 environment
Shougo
RubyGemsで公開されているライブラリをモンキーパッチした話
RubyGemsで公開されているライブラリをモンキーパッチした話
SHOYAYAMAMOTO
Flash Playerの作り方
Flash Playerの作り方
Yu Kobayashi
すごいぞVuetify!! 〜ポートフォリオを作ってみた〜
すごいぞVuetify!! 〜ポートフォリオを作ってみた〜
SHOYAYAMAMOTO
Shougoの開発環境
Shougoの開発環境
Shougo
QEMUでARM64bitベアメタルプログラミング
QEMUでARM64bitベアメタルプログラミング
Yuma Ohgami
Monacaハンズオン(三島ハッカソン用)
Monacaハンズオン(三島ハッカソン用)
Hiroyuki Ichikawa
Vim = VM
Vim = VM
Shougo
第8回 福岡西区勉強会
第8回 福岡西区勉強会
Shinya Kinoshita
Gorilla.vim#6
Gorilla.vim#6
MasatakaHigashijima
【シェル芸】コマンド7つで簡易コンテナ
【シェル芸】コマンド7つで簡易コンテナ
Yuma Ohgami
neobundle.vimについて+おまけ
neobundle.vimについて+おまけ
Shougo
Raspberry PiでモバイルVPNルータを作ってみた
Raspberry PiでモバイルVPNルータを作ってみた
Koichiro Iwao
我が evil-mode を嫌いな理由 〜evil-mode の闇〜
我が evil-mode を嫌いな理由 〜evil-mode の闇〜
Shougo
Unite vim
Unite vim
Shougo
はじめてのSubversion(サブバージョン)
はじめてのSubversion(サブバージョン)
西畑 一馬
Vimから見たemacs
Vimから見たemacs
Shougo
neovim = VM
neovim = VM
Shougo
かなりすごい発表(かなり) at VimConf2014
かなりすごい発表(かなり) at VimConf2014
Sugoi Kanari
バージョン管理#01 -Subversion編-
バージョン管理#01 -Subversion編-
hakoika-itwg
第二回 クラウドサーバー管理者若葉の会
第二回 クラウドサーバー管理者若葉の会
masayoshi shiraishi
Ultimate completion environment with neocomplcache in vim
Ultimate completion environment with neocomplcache in vim
Shougo
Pukiwiki コメントスパム対策 / 電波時計で NTP
Pukiwiki コメントスパム対策 / 電波時計で NTP
Kenichiro MATOHARA
Fuel php勉強会東京vol3 発表資料_スパムフィルタパッケージ
Fuel php勉強会東京vol3 発表資料_スパムフィルタパッケージ
web2citizen
Iemoto hatamotoハンズオン
Iemoto hatamotoハンズオン
西村 州平
Javakuche yono
Javakuche yono
yono05
Vimを学びたい初心者のための5つの豆知識
Vimを学びたい初心者のための5つの豆知識
alwei
Wordpress secure
Wordpress secure
Shinji Horiguchi
今さら聞けないWebサーバの基本知識と選び方
今さら聞けないWebサーバの基本知識と選び方
Endoh Shingo
Secret of Firefox
Secret of Firefox
dynamis
More Related Content
What's hot
第8回 福岡西区勉強会
第8回 福岡西区勉強会
Shinya Kinoshita
Gorilla.vim#6
Gorilla.vim#6
MasatakaHigashijima
【シェル芸】コマンド7つで簡易コンテナ
【シェル芸】コマンド7つで簡易コンテナ
Yuma Ohgami
neobundle.vimについて+おまけ
neobundle.vimについて+おまけ
Shougo
Raspberry PiでモバイルVPNルータを作ってみた
Raspberry PiでモバイルVPNルータを作ってみた
Koichiro Iwao
我が evil-mode を嫌いな理由 〜evil-mode の闇〜
我が evil-mode を嫌いな理由 〜evil-mode の闇〜
Shougo
Unite vim
Unite vim
Shougo
はじめてのSubversion(サブバージョン)
はじめてのSubversion(サブバージョン)
西畑 一馬
Vimから見たemacs
Vimから見たemacs
Shougo
neovim = VM
neovim = VM
Shougo
かなりすごい発表(かなり) at VimConf2014
かなりすごい発表(かなり) at VimConf2014
Sugoi Kanari
バージョン管理#01 -Subversion編-
バージョン管理#01 -Subversion編-
hakoika-itwg
第二回 クラウドサーバー管理者若葉の会
第二回 クラウドサーバー管理者若葉の会
masayoshi shiraishi
Ultimate completion environment with neocomplcache in vim
Ultimate completion environment with neocomplcache in vim
Shougo
Pukiwiki コメントスパム対策 / 電波時計で NTP
Pukiwiki コメントスパム対策 / 電波時計で NTP
Kenichiro MATOHARA
Fuel php勉強会東京vol3 発表資料_スパムフィルタパッケージ
Fuel php勉強会東京vol3 発表資料_スパムフィルタパッケージ
web2citizen
Iemoto hatamotoハンズオン
Iemoto hatamotoハンズオン
西村 州平
Javakuche yono
Javakuche yono
yono05
Vimを学びたい初心者のための5つの豆知識
Vimを学びたい初心者のための5つの豆知識
alwei
Wordpress secure
Wordpress secure
Shinji Horiguchi
What's hot
(20)
第8回 福岡西区勉強会
第8回 福岡西区勉強会
Gorilla.vim#6
Gorilla.vim#6
【シェル芸】コマンド7つで簡易コンテナ
【シェル芸】コマンド7つで簡易コンテナ
neobundle.vimについて+おまけ
neobundle.vimについて+おまけ
Raspberry PiでモバイルVPNルータを作ってみた
Raspberry PiでモバイルVPNルータを作ってみた
我が evil-mode を嫌いな理由 〜evil-mode の闇〜
我が evil-mode を嫌いな理由 〜evil-mode の闇〜
Unite vim
Unite vim
はじめてのSubversion(サブバージョン)
はじめてのSubversion(サブバージョン)
Vimから見たemacs
Vimから見たemacs
neovim = VM
neovim = VM
かなりすごい発表(かなり) at VimConf2014
かなりすごい発表(かなり) at VimConf2014
バージョン管理#01 -Subversion編-
バージョン管理#01 -Subversion編-
第二回 クラウドサーバー管理者若葉の会
第二回 クラウドサーバー管理者若葉の会
Ultimate completion environment with neocomplcache in vim
Ultimate completion environment with neocomplcache in vim
Pukiwiki コメントスパム対策 / 電波時計で NTP
Pukiwiki コメントスパム対策 / 電波時計で NTP
Fuel php勉強会東京vol3 発表資料_スパムフィルタパッケージ
Fuel php勉強会東京vol3 発表資料_スパムフィルタパッケージ
Iemoto hatamotoハンズオン
Iemoto hatamotoハンズオン
Javakuche yono
Javakuche yono
Vimを学びたい初心者のための5つの豆知識
Vimを学びたい初心者のための5つの豆知識
Wordpress secure
Wordpress secure
Similar to 今のWeb開発者に伝えたいWebブラウザの病みの歴史
今さら聞けないWebサーバの基本知識と選び方
今さら聞けないWebサーバの基本知識と選び方
Endoh Shingo
Secret of Firefox
Secret of Firefox
dynamis
初心者がOpenIndianaで自宅サーバを作ったよって話
初心者がOpenIndianaで自宅サーバを作ったよって話
Masataka Tsukamoto
Osoljp201204
Osoljp201204
Masataka Tsukamoto
Firefox FAQ
Firefox FAQ
dynamis
大規模ソーシャルゲームを支える技術~PHP+MySQLを使った高負荷対策~
大規模ソーシャルゲームを支える技術~PHP+MySQLを使った高負荷対策~
infinite_loop
Firefox OSアプリの概要@gunma.web
Firefox OSアプリの概要@gunma.web
Hayato Hiratori
WPFの画面をWebブラウザのように拡大・縮小に追従させる方法(オートスクロールバー付き)
WPFの画面をWebブラウザのように拡大・縮小に追従させる方法(オートスクロールバー付き)
Study Group by SciencePark Corp.
密着!わたしのコンソールアプリ開発環境
密着!わたしのコンソールアプリ開発環境
Fumihito Yokoyama
74thオンラインテキストブックマーク
74thオンラインテキストブックマーク
74th
新人エンジニアがフレームワークについて調べたこと
新人エンジニアがフレームワークについて調べたこと
Yosuke Kasagawa
プログラマになれないあなたのための言語戦略 (Gunma.web #7 2011/12/17)
プログラマになれないあなたのための言語戦略 (Gunma.web #7 2011/12/17)
parrotstudio
OSC 2011 Hokkaido - セッション予告
OSC 2011 Hokkaido - セッション予告
Jun-ichi Sakamoto
dockerでImmutable InfrastructureなWordPressを考える
dockerでImmutable InfrastructureなWordPressを考える
GMOインターネット
Introduction to Favmemo for Immature Engineers
Introduction to Favmemo for Immature Engineers
Takeshi Arabiki
HTML5 ~よくわからないけど言葉だけはよく聞きます~
HTML5 ~よくわからないけど言葉だけはよく聞きます~
Yusuke Hirano
HTML5 ~よくわからないけど言葉だけはよく聞きます~
HTML5 ~よくわからないけど言葉だけはよく聞きます~
Yusuke Hirano
Firebug×smart release20120904
Firebug×smart release20120904
Masayuki Abe
もう一度基礎から!WordPress勉強会
もう一度基礎から!WordPress勉強会
Yutaro Fuji
Aframe詰め合わせ
Aframe詰め合わせ
Youichi Sugii
Similar to 今のWeb開発者に伝えたいWebブラウザの病みの歴史
(20)
今さら聞けないWebサーバの基本知識と選び方
今さら聞けないWebサーバの基本知識と選び方
Secret of Firefox
Secret of Firefox
初心者がOpenIndianaで自宅サーバを作ったよって話
初心者がOpenIndianaで自宅サーバを作ったよって話
Osoljp201204
Osoljp201204
Firefox FAQ
Firefox FAQ
大規模ソーシャルゲームを支える技術~PHP+MySQLを使った高負荷対策~
大規模ソーシャルゲームを支える技術~PHP+MySQLを使った高負荷対策~
Firefox OSアプリの概要@gunma.web
Firefox OSアプリの概要@gunma.web
WPFの画面をWebブラウザのように拡大・縮小に追従させる方法(オートスクロールバー付き)
WPFの画面をWebブラウザのように拡大・縮小に追従させる方法(オートスクロールバー付き)
密着!わたしのコンソールアプリ開発環境
密着!わたしのコンソールアプリ開発環境
74thオンラインテキストブックマーク
74thオンラインテキストブックマーク
新人エンジニアがフレームワークについて調べたこと
新人エンジニアがフレームワークについて調べたこと
プログラマになれないあなたのための言語戦略 (Gunma.web #7 2011/12/17)
プログラマになれないあなたのための言語戦略 (Gunma.web #7 2011/12/17)
OSC 2011 Hokkaido - セッション予告
OSC 2011 Hokkaido - セッション予告
dockerでImmutable InfrastructureなWordPressを考える
dockerでImmutable InfrastructureなWordPressを考える
Introduction to Favmemo for Immature Engineers
Introduction to Favmemo for Immature Engineers
HTML5 ~よくわからないけど言葉だけはよく聞きます~
HTML5 ~よくわからないけど言葉だけはよく聞きます~
HTML5 ~よくわからないけど言葉だけはよく聞きます~
HTML5 ~よくわからないけど言葉だけはよく聞きます~
Firebug×smart release20120904
Firebug×smart release20120904
もう一度基礎から!WordPress勉強会
もう一度基礎から!WordPress勉強会
Aframe詰め合わせ
Aframe詰め合わせ
More from Sho Okada
AppleシリコンのMacで Windows11を動かす
AppleシリコンのMacで Windows11を動かす
Sho Okada
ChatAIの未来予想図
ChatAIの未来予想図
Sho Okada
勉強会参加のすゝめ
勉強会参加のすゝめ
Sho Okada
ASP.NETの進化とASP.NET Core Blazorの凄さ
ASP.NETの進化とASP.NET Core Blazorの凄さ
Sho Okada
WebブラウザでC#実行 WebAssemblyの技術
WebブラウザでC#実行 WebAssemblyの技術
Sho Okada
いままで聴いてきたLTのおはなし
いままで聴いてきたLTのおはなし
Sho Okada
Excel取込みで失敗した先生
Excel取込みで失敗した先生
Sho Okada
SQL Server中級者のための実践で使えるかもしれないTips集
SQL Server中級者のための実践で使えるかもしれないTips集
Sho Okada
オープンソースでExcelレポートプログラミング
オープンソースでExcelレポートプログラミング
Sho Okada
.Netのwebプログラマーに贈るサーバーインフラの比較的かんたんなお話
.Netのwebプログラマーに贈るサーバーインフラの比較的かんたんなお話
Sho Okada
メガネ型デバイスの未来について考える
メガネ型デバイスの未来について考える
Sho Okada
WPF開発での陥りやすい罠
WPF開発での陥りやすい罠
Sho Okada
止めないためのWEBインフラ入門
止めないためのWEBインフラ入門
Sho Okada
ASP.NETを利用したAJAX開発の応用
ASP.NETを利用したAJAX開発の応用
Sho Okada
WebMatrixに対応した、新しいけど新しくないRazor
WebMatrixに対応した、新しいけど新しくないRazor
Sho Okada
初心者でもわかるActive directoryの基本
初心者でもわかるActive directoryの基本
Sho Okada
More from Sho Okada
(16)
AppleシリコンのMacで Windows11を動かす
AppleシリコンのMacで Windows11を動かす
ChatAIの未来予想図
ChatAIの未来予想図
勉強会参加のすゝめ
勉強会参加のすゝめ
ASP.NETの進化とASP.NET Core Blazorの凄さ
ASP.NETの進化とASP.NET Core Blazorの凄さ
WebブラウザでC#実行 WebAssemblyの技術
WebブラウザでC#実行 WebAssemblyの技術
いままで聴いてきたLTのおはなし
いままで聴いてきたLTのおはなし
Excel取込みで失敗した先生
Excel取込みで失敗した先生
SQL Server中級者のための実践で使えるかもしれないTips集
SQL Server中級者のための実践で使えるかもしれないTips集
オープンソースでExcelレポートプログラミング
オープンソースでExcelレポートプログラミング
.Netのwebプログラマーに贈るサーバーインフラの比較的かんたんなお話
.Netのwebプログラマーに贈るサーバーインフラの比較的かんたんなお話
メガネ型デバイスの未来について考える
メガネ型デバイスの未来について考える
WPF開発での陥りやすい罠
WPF開発での陥りやすい罠
止めないためのWEBインフラ入門
止めないためのWEBインフラ入門
ASP.NETを利用したAJAX開発の応用
ASP.NETを利用したAJAX開発の応用
WebMatrixに対応した、新しいけど新しくないRazor
WebMatrixに対応した、新しいけど新しくないRazor
初心者でもわかるActive directoryの基本
初心者でもわかるActive directoryの基本
今のWeb開発者に伝えたいWebブラウザの病みの歴史
1.
1 今のWeb開発者に伝えたい Webブラウザの病みの歴史
2.
2 自己紹介 Name: 岡田 将 Work: Programmer Blog: http://sonic.blue/it/ 主にMicrosoft系(ASP.NET/C#/VB.NET)、PHPなど
3.
3 ブラウザの種類知っていますか?
4.
4 ブラウザの種類知っていますか? ・みんな大好き Google Chrome ・ちょっとコダワリ FireFox ・Mac使いなら Safari ・Windows10標準 Edge
5.
5 ブラウザの種類知っていますか? ・おっさんホイホイ Netscape Navigator ・まだ使えるの? Opera ・マニアックな LunaScape お気に入りはありましたか?
6.
6 ブラウザの種類知っていますか? 忘れていました! ・まだまだ会社では現役 〇〇のInternetExplorer 今回はこちらの話をします・・・。
7.
7 なぜIEで苦労したのか? W3Cが標準化されていなかった頃 ・JScriptという独自実装だった ・CSSも独自実装だった なので、IEで動いても他のブラウザで動くとは限ら ないなど・・・ でも非同期通信のAjax(XMLHttpRequest)は IE5.0から実装されてた
8.
8 なぜIEで苦労したのか? ・当時は圧倒的なシェアだけど、Macユーザー も 捨てられない(マルチブラウザ対応) ・CSSレイアウトがほぼ実装されてなかったの で、 多段階Tableで頑張った ・フレーム構造にして制御に後悔・・・
9.
9 なぜIEで苦労したのか? ・IEのバージョンアップで表示や挙動が変わる(会 社でOS一斉に入れ替えとか・・・) ・諦めてFlashに走った者たちも・・・
10.
10 IE対処法 ・シンプルにする ・1画面で頑張り過ぎない とはいえ、要件があるのでそううまく作れない
11.
11 IE対処法 ・div のボックスレイアウトにして、 ひたすらIE用のCSSにベンダープレフィック スを 記述する (もちろんCSSフレームワークでもOK)
12.
12 IE対処法 ・とにかくJavaScriptの挙動が違うので、 JQueryなどのフレームワークを経由して オブジェクトを取得、制御するようにする (大 事!)
13.
13 IE対処法 ・いっそ最初からMVVMフレームワークを 使ってJavaScriptを個別ページに書かない (Ajaxでサーバーサイドレンダリング)
14.
14 IE対処法 ・諦めてChrome限定にする (Edgeでも可)
15.
15 IEの将来 IE11が最終バージョンなので、もう気にしなくて安 心?! Windows10ユーザーはもれなくEdgeに移行され る?!
16.
16 IEの将来 今後、Windows10のEdgeはChromiumベース になります なので、Chromeベースで記述すればOK!? macOS版のEdgeも登場予定!
17.
17 IEの将来 いやいや、まだまだIEは終わりません! なんとEdgeに「Internet Explorerモード」が 搭載されます!! 今後、無理にIE11対応する必要はないですが、 過去のWeb遺物資産はそちらに任せましょう
18.
18 まとめ WebProgrammer♡InternetExproler やっぱりIEのブラウザ界の貢献計り知れない!
Download now