Firefox 68が先頃、Webユーザ向けにリリースされた。Big Integerが新たにサポートされた他、Dark Modeが拡張され、セキュリティとディスカバリが改善されている。
Firefox 68では、JavaScriptで新たにBigInt
数値型がサポートされる。MDNで説明されているように、BigInt
とは、JavaScriptがNumber
プリミティブで確実に表現することのできる最大値である2^53-1よりも大きな数値の表現を可能にする、TC39ステージ3のプロポーザルである。 BigInt
は、整数リテラルの末尾に"10n
"のようにn
を追加するか、BigInt()
関数を呼び出すことで生成される。
BigInt
を使用すれば、非常に大きな数の正確な処理が可能になる。2 ** 53 + 1
は9007199254740992
と誤って評価される(数値は奇数なので、数字2で終わるはずはない)が、2n ** 53n +1n
は9007199254740993n
と正確に評価される。このような制限は、TwitterのJSON APIがリテラルIDではなく、文字列としてツイートIDを返す理由のひとつとなっている。
また、Firefoxのダークモードでは、Firefox Reader View内での黒の色合いのターゲット領域が拡大されている。Firefox 68のリリースノートに、その説明図がある。
さらにMozillaは、Firefoxアドオンマネージャ(about:addons
)経由でアクセスされる推奨拡張プログラムを通じて、高品質で安全な拡張機能の厳選されたリストをFirefox 68で提供している。
Firefox 68 for desktop changelogに、変更の完全なリストが詳細に説明されている。
デスクトップ用のFirefox 68は、Firefox.comからダウンロードできる。既存のユーザには、自動的にアップグレードが行われる。AndroidおよびiOSユーザはそれぞれ、Google PlayおよびAppleのApp Storeからダウンロード可能だ。