>>120
> EWM
否定したいわけではないが、君が言っているような「打ち出の小槌」なんてどこにもないんだよ。
低レベルAPIを規定して高レベルAPIを柔軟に構築というのは確かに出来る。
ただ、その高レベルAPIを「仕様として」リリースしたら、一般的にはもう削除は出来ないんだよ。
だから不要になった場合は、エミュレーションモードとして、動きはするがそれだけのもの(速くはない)として残すことになる。
VGAとかがまさにそう。今時のグラボもVGAは表示できないといけないので、この方法で残している。
ただエミュをするのなら、低レベルAPIによってではなく、実装側で高レベルAPIだけをエミュしたほうが簡単なんだよ。
それを低レベルAPIでエミュしろ、そうじゃないと駄目だ、ということになると、性能が引き出しづらくなる。
だから結局、低レベルAPIで高レベルAPIを構築というのは効率が悪くなる。多分頓挫する。
そのやり方はAPIではなく、ライブラリの粒度でやるべきなんだよ。
ライブラリってのは標準JavaScriptを低レベルAPIとして、中レベルAPIを構築しているわけだから。
例えばAppCache、もういらないとして、ブラウザ側で高レベルAPIだけをエミュするだけならまあ簡単だろう。
他の似た機能があれば、それと中身は差し替えて見た目だけエミュすることも可能だ。
(WebSQL->IndexedDBの場合とか)
しかしそれを構築するために使用した低レベルAPI群があるとして、これらも不要になるわけだが、
それらを全部エミュしたままで残せということになると、結局手がつけられず、そのまま残すしかなくなる。
結果、ブラウザ側に「開かずの扉」的コードが累積していき、長期的に進化を妨げることになる。
こうならないためには、「将来的にも」不要にならないAPIだけを規定していくことが肝要。
これは低レベルAPIの方が難しいんだよ。
JavaScript情報交換所(プログラミング既習者専用) [無断転載禁止]©2ch.net
124デフォルトの名無しさん
2016/05/13(金) 22:06:05.08ID:PxVJ9U+uレスを投稿する
ニュース
- 佐藤二朗 ハラスメント報道にコメント「大変残念。全ての事実が明らかになることを望みます」所属事務所「到底受け入れられない」★66 [Ailuropoda melanoleuca★]
- 【円安】1ドル162円突破の「異常な円安」はなぜ止まらない? 原因が「ホルムズ危機」でも「高圧財政」でも変わらない"唯一の解決策" [ぐれ★]
- 中田敦彦・福田萌夫妻、5年間暮らしたシンガポールから日本へ帰国を告白。家族で選んだ大きな決断★2 [ちょこ★]
- 橋本愛、佐藤二朗とのトラブル…横浜流星や吉沢亮との「密着シーン」となにが違ったのか ★3 [ネギうどん★]
- 【W杯】カボベルデ 英雄40歳GKボジニャ、インスタのフォロワー数が2500万人に到達!大会前の5万人から500倍に! [阿弥陀ヶ峰★]
- 【サッカー】森保監督になぜ“続投報道”が相次ぐのか? 「赤字31億円」のJFAが抱えた後任選考 “2つの難航要素” [ネギうどん★]
- 【STARDOM】スターダムワールド Part.125
- 2026 EWC 鈴鹿8時間耐久ロードレース Lap2
- 2026 EWC 鈴鹿8時間耐久ロードレース Lap3
- 【MLB】ドジャース vs パドレス ★8
- 【地上波/DAZNほか】 FIFAワールドカップ2026 総合スレ★319【メキシコ/カナダ/アメリカ】
- 【D専】
- ジャップ、調理台で店員が寝てるラーメン屋がありかなしかで大激論…🫪 [667744927]
- 🏡だっせぇ靴🐷👞ときったねぇ指🫪👆🏽
- ナルトダンスってキモいやつがTikTokに汚染されてたからブロックしまくってようやく落ち着いてきた
- 【悲報】高市早苗の公設秘書、底辺ネトウヨみたいなことを言い出すwwwwwwwwっw [834922174]
- 【高市】アニメや漫画で学んだ知識「モーターは液体窒素で冷やすと回転数が上がる」「靴下を裏返しに履けば敵にやられずに済む」 [784319933]
- 千晴「ボゲ」←これ