アカウント名:
パスワード:
余分な情報は付けなくていいけど、「Chrome 81」だののブラウザ名とバージョン番号は正直に名乗って欲しいんだけど…。UAによってブロックするアホが居るから偽装が横行するのは分かるが、本来はUAに応じて動きを変える必要があるから使ってるわけで、凍結というのは行き過ぎでは?
UAをパースして「このブラウザーならこの関数持ってそう」と判断するのではなく、実行時に実際にその関数が存在しているかを調べて、あれば呼ぶ、なければフォールバックするという実装にしなさいってことです
同じ関数で、片方がバグあり、片方がバグなしの時はどうするので?
バグありの場合の回避手段があるなら、その回避手段の方をバグの有無に関係なく使えばいいじゃん。無駄に二重実装する必要ない。
代替実装は重かったり不完全だったりするからな、あくまで代替でなきゃ最初からわざわざそんな面倒くさい真似しないっつうの
代替実装を使うと極端な速度低下を起こす関数って例えばどんなのがあります?core-js愛用者なんで後学のために
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
目玉の数さえ十分あれば、どんなバグも深刻ではない -- Eric Raymond
正直に名乗って欲しい (スコア:0)
余分な情報は付けなくていいけど、「Chrome 81」だののブラウザ名とバージョン番号は正直に名乗って欲しいんだけど…。
UAによってブロックするアホが居るから偽装が横行するのは分かるが、本来はUAに応じて動きを変える必要があるから使ってるわけで、凍結というのは行き過ぎでは?
Re: (スコア:0)
UAをパースして「このブラウザーならこの関数持ってそう」と判断するのではなく、実行時に実際にその関数が存在しているかを調べて、あれば呼ぶ、なければフォールバックするという実装にしなさいってことです
Re: (スコア:1)
同じ関数で、片方がバグあり、片方がバグなしの時はどうするので?
Re:正直に名乗って欲しい (スコア:0)
バグありの場合の回避手段があるなら、その回避手段の方をバグの有無に関係なく使えばいいじゃん。
無駄に二重実装する必要ない。
Re: (スコア:0)
代替実装は重かったり不完全だったりするからな、あくまで代替
でなきゃ最初からわざわざそんな面倒くさい真似しないっつうの
Re: (スコア:0)
代替実装を使うと極端な速度低下を起こす関数って例えばどんなのがあります?
core-js愛用者なんで後学のために