アカウント名:
パスワード:
> Firefoxのコードベースには非標準のJavaScriptが含まれるため、既存のJavaScriptツールでは処理ができないどういう事?全く意味が分からん…非標準の機能が勝手に有効になって困るってなら同意するが、そんな事無いしな…
ホントに不思議よねぇ。何の話してるんだろう??
物凄く古いコード作法に対して書くツールが無い、って文句言ってるのだろうか??使わなければいいだけじゃないのだろうか…。通常のインターネット標準な使い方では駄目なんだろうか。
マジレスすると、JavaScriptだけどconstとか使ってるんだよ。つまり、
var a = 1;
じゃなくて、
const a = 1;
みたいに書けて、新しい値が代入されたら、スクリプト警告出すようなのが。でも、それだとテキストエディタが色を変えてくれないよね、困ったね、って話じゃないかな。
ただ、私なりの意見を言わせてもらうと、MozillaにはJavaScriptの読み書きができる人が十分いるから、そこで困っている印象はない。むしろ、そこ以外は問題山積で、バグの登録数と修正数を見ると、C/C++の方が足りていない感じ。
constはES6標準だし、それでなくとも予約語だからまともなエディタなら色くらい変わるぞ。for-each-inのことなら分かるが、そういうのはかなり限定的でしょ。
ブラウザのUIの一部やページコンテンツとの境界付近はJavaScriptで実装されてるはずだけれど、そういうFirefoxの一部自体が非標準拡張に依存してしまっているとかいうことではないかな。 ソースの一部として機能していると思しきJavaScriptコードらしきもの [mozilla.org]とか、componentsの中 [mozilla.org]やそれ以外にもけっこうJavaScriptで書かれたコードがあるようです。うろ覚えだけど結構前からUI周りがGeckoエンジンの管轄で
確かにFirefox専用のコードを書いたりする時に問題になる可能性はあるけど、それがSun Mirosystemsと同じ道を辿る事と関係無いよなぁ…。
Bug 1103158 - Remove all non-standard features [mozilla.org]あたりで対応してるんですかね。
これはバグレポだから、読み込んだコンテンツ内のJavaScriptに対して非標準拡張の提供をやめるとかそういう話なんでは?内部のコードがどうなってるかなんてユーザ(Webサイト開発者)からみれば関係ない話のはずだし。
# そもそもコードベースに含まれる非標準機能を排除するのがそこまで大変な大改修なのかも疑問
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
「毎々お世話になっております。仕様書を頂きたく。」「拝承」 -- ある会社の日常
どうしようもなく酷いディスりっぷりだ… (スコア:2)
> Firefoxのコードベースには非標準のJavaScriptが含まれるため、既存のJavaScriptツールでは処理ができない
どういう事?全く意味が分からん…
非標準の機能が勝手に有効になって困るってなら同意するが、そんな事無いしな…
Re: (スコア:0)
ホントに不思議よねぇ。何の話してるんだろう??
物凄く古いコード作法に対して書くツールが無い、って文句言ってるのだろうか??
使わなければいいだけじゃないのだろうか…。
通常のインターネット標準な使い方では駄目なんだろうか。
Re: (スコア:0)
マジレスすると、JavaScriptだけどconstとか使ってるんだよ。
つまり、
じゃなくて、
みたいに書けて、新しい値が代入されたら、スクリプト警告出すようなのが。でも、それだとテキストエディタが色を変えてくれないよね、困ったね、って話じゃないかな。
ただ、私なりの意見を言わせてもらうと、MozillaにはJavaScriptの読み書きができる人が十分いるから、そこで困っている印象はない。むしろ、そこ以外は問題山積で、バグの登録数と修正数を見ると、C/C++の方が足りていない感じ。
Re: (スコア:0)
constはES6標準だし、それでなくとも予約語だからまともなエディタなら色くらい変わるぞ。
for-each-inのことなら分かるが、そういうのはかなり限定的でしょ。
Re: (スコア:0)
ブラウザのUIの一部やページコンテンツとの境界付近はJavaScriptで実装されてるはずだけれど、
そういうFirefoxの一部自体が非標準拡張に依存してしまっているとかいうことではないかな。
ソースの一部として機能していると思しきJavaScriptコードらしきもの [mozilla.org]とか、componentsの中 [mozilla.org]やそれ以外にもけっこうJavaScriptで書かれたコードがあるようです。
うろ覚えだけど結構前からUI周りがGeckoエンジンの管轄で
Re:どうしようもなく酷いディスりっぷりだ… (スコア:2)
IEの特定バージョンじゃないと動かないIE専用webシステムを
いくつも知っているのでfirefoxのほうがよっぽどいい
○立さんとか酷い目にあった
ちなみに今のIEも行儀がいいわけじゃないし
firefoxもマシだって話であって最良じゃない
Re:どうしようもなく酷いディスりっぷりだ… (スコア:2)
確かにFirefox専用のコードを書いたりする時に問題になる可能性はあるけど、
それがSun Mirosystemsと同じ道を辿る事と関係無いよなぁ…。
Re: (スコア:0)
Bug 1103158 - Remove all non-standard features [mozilla.org]
あたりで対応してるんですかね。
Re: (スコア:0)
これはバグレポだから、読み込んだコンテンツ内のJavaScriptに対して非標準拡張の提供をやめるとかそういう話なんでは?
内部のコードがどうなってるかなんてユーザ(Webサイト開発者)からみれば関係ない話のはずだし。
# そもそもコードベースに含まれる非標準機能を排除するのがそこまで大変な大改修なのかも疑問