タグ

JavaScriptとFirefoxに関するmonjudohのブックマーク (77)

  • Firefox 30 for developers - Mozilla | MDN

    Gecko 30 を搭載した Firefox 30 は、米国時間 2014 年 6 月 10 日にリリースされました。このページでは、開発者に影響する Firefox 30 の変更点をまとめています。 ウェブ開発者向けの変更点一覧 開発者ツール ボックスモデルのハイライト表示機能を実装しました (Firefox バグ 663778)。 コンソールの出力に DOM ノードがあるとき、その出力にマウスポインターを載せるとノードをハイライト表示します (Firefox バグ 757866)。同様に、すべての JS 関数やオブジェクトをコンソールの出力でハイライトします (Firefox バグ 584733)。コンソールの改善点について、詳しくはこちらのブログ投稿をご覧ください。 Console.count() をサポートしました (Firefox バグ 922208)。 CSS backgrou

    Firefox 30 for developers - Mozilla | MDN
  • Firefox 25 個人的まとめ(ECMAScript的何か) - hogehoge @teramako

    885553 - Implement ES6 Array.prototype.find and Array.prototype.findIndex Firefox 25 で Array.prototype.{find, findIndex} が実装された - hogehoge 866849 - Implement ES6 Array.of 884279 - renaming future to promise Firefox 25(Nightly) で DOM Future が DOM Promise に名前が修正された - hogehoge 886949 - Add Number.parseInt and Number.parseFloat 885798 - Add new ES6 Number constants Number.EPSILON = 2.220446049250313e-

    Firefox 25 個人的まとめ(ECMAScript的何か) - hogehoge @teramako
  • Firefox 21 個人的まとめ - hogehoge @teramako

    ちょっとフライング気味だけど WebPlatform 系 Style[scoped] のサポート (Bug 508725) <main> のサポート (Bug 820508) window.crypto.getRadomValues (Bug 440046) Web Cryptography API[W3C] window.crypto.getRandomValues - Document Object Model (DOM) | MDN window.location.origin (Bug 828261) origin - URL Standard[WHATWG] decodeAudioData (Bug 792263) decodeAudioData - Web Audio API[W3C] parseInt がオクテット数値を考慮しない (Bug 786135) parseInt(

    Firefox 21 個人的まとめ - hogehoge @teramako
  • Firefox 19 サイト互換性情報 - Mozilla | MDN

    Found a problem with this page?Edit on GitHubSource on GitHubReport a problem with this content on GitHubWant to fix the problem yourself? See our Contribution guide.

    Firefox 19 サイト互換性情報 - Mozilla | MDN
  • Firefox 18 のサイト互換性に関わる修正のまとめ

    Portions of this content are ©2009-2020 by individual dev.mozilla.jp contributors. Content available under a Creative Commons license.

    Firefox 18 のサイト互換性に関わる修正のまとめ
    monjudoh
    monjudoh 2012/11/22
    『BlobBuilder が廃止されました』『ECMAScript 6 (Harmony) の Direct Proxy が実装されました。』
  • Firefox 17 for developers - Mozilla | MDN

    Gecko 17 を搭載した Firefox 17 は米国時間 2012 年 11 月 20 日にリリースされました。このページでは、開発者に影響する Firefox 17 の変更点をまとめています。 Want to help document Firefox 17? See the list of bugs that need to be written about and pitch in! ウェブ開発者向けの変更点一覧 HTML <iframe> 要素で sandbox 属性をサポートしました。(Firefox バグ 341604) <input> 要素で inputmode 属性をサポートしました。(注意: 現在 Gecko が提供する値は、WHATWG HTML 仕様書のものと異なります。) (Firefox バグ 746142) CSS CSS3 Conditional Rul

    Firefox 17 for developers - Mozilla | MDN
  • IonMonkey in Firefox 18

    これは Mozilla の JavaScript チームのブログに投稿された IonMonkey in Firefox 18 の翻訳です。 この翻訳にあたり、Constellation さんにレビュー協力をしていただきました。改めてお礼申し上げます。 今日、私たちは新たなる JavaScript JIT エンジン、IonMonkey を Firefox 18 で有効にしました。IonMonkey によって、私達の JavaScript のパフォーマンスとコンパイラアーキテクチャは大きく前進することとなります。1年にも及んで高度に焦点をあてて取り組んできた IonMonkey チームを代表して、私達も IonMonkey が搭載されたことに興奮を隠せていないことも述べておきます。 SpiderMonkey は、JIT コンパイラとしての歴史を重ねています。しかしながら、そのいずれにおいても、

    IonMonkey in Firefox 18
  • Firefox 15 の主な新機能を紹介します

    今週は Firefox 14 がリリースされ、続けて Firefox 15 のベータ版も公開されました。ベータ期間中は安定性や互換性の修正が行われるのみで、基的には新機能は追加されません。Firefox 15 のリリースは 8/28 を予定していますが、機能がほぼ確定するベータ版リリースに合わせ一足先に主な新機能と改良点をご紹介します。 Firefox 15 の特長 Firefox ではメモリ管理が改善され、特にアドオンを使用したり長時間ブラウジングを続けたときのメモリ使用量が大幅に削減されたり、Incremental GC の実装によりゲームのアニメーションなどが滑らかになるなど、パフォーマンス面で大きな改善が行われています。また、HTML5 と JavaScript で実装した PDF ビューアを同梱し、ブラウザの中で直接 PDF を表示可能になりました (当面ベータ版のみデフォルト

    Firefox 15 の主な新機能を紹介します
    monjudoh
    monjudoh 2012/08/29
    『関数のデフォルトパラメータ、rest パラメータに対応します』
  • Firefox 13 の後方互換性に関わる修正

    Firefox 13 は 6/5 のリリースに向けて開発が続けられています。後方互換性は可能な限り維持されていますが、他のブラウザとの相互運用性や最新 Web 標準仕様への準拠のため、後方互換性に関わる修正も含まれます。そのような修正点をまとめましたので、動作検証時などにご参照ください。 ここでは後方互換性に影響し得る主な修正のみ解説します。その他の新機能や変更点については次のページをご覧ください。 ユーザ向けも含めた新機能: Firefox 13 の主な新機能を紹介します 開発者向けの新機能や変更点: Firefox 13 for developers 接頭辞付きの -moz-border-radius* と -moz-box-shadow はサポートを終了します CSS プロパティ -moz-border-radius は Firefox 1 から、-moz-box-shadow は

    Firefox 13 の後方互換性に関わる修正
    monjudoh
    monjudoh 2012/05/23
    いくつかのベンダプレフィクスとglobalStorageサポート終了。Blob周りも変更あり。
  • Firefox 9 の主な新機能を紹介します

    昨夜 Firefox 8 がリリースされましたが、数日中には Firefox 9 も最初のベータ版を公開予定です。ベータ期間中には基的に安定性や互換性の修正が行われるのみで、 新機能は追加されません。Firefox 9 のリリースは 12/13 または 12/20 を予定していますが、機能がほぼ確定するベータ版リリース前のいま、一足先に主な新機能と改良点をご紹介します。 11/29 追記: Firefox 9 のリリース日は 12/20 とするが、自動更新は年明けまで有効化しないことになりました。 Firefox 9 の特徴 Firefox 9 では JavaScript エンジンに型推論 (Type Inference) と呼ばれる技術を導入し、Firefox 8 に比べて最大で 45%、Firefox 3.6 に比べれば最大 10 倍高速化します。その他、ダウンロードした画像を実際表

    Firefox 9 の主な新機能を紹介します
  • Firefox 7 の後方互換性に関わる修正

    9/27 にリリース予定の Firefox 7 では使用メモリ、起動時間、Firefox Sync、Canvas グラフィックスなどの高速化を中心としてパフォーマンスに目立った改善がなされます。先日ベータ版が公開されましたが、新バージョンの Firefox をリリース前にベータ版で互換性テストされる方のため、前回に引き続き Firefox 7 の後方互換性に関わる変更点をまとめました (他にもあれば随時追記します)。Web 開発者の皆様の参考になれば幸いです。 ここでは新機能ではなく後方互換性に影響し得る修正のみを説明します。後方互換性に関わるものに限らず、Firefox 7 の主な新機能や変更点については次のページをご覧ください: ユーザ向けも含めた新機能: Firefox 7 の主な新機能を紹介します 開発者向けの新機能や変更点: Firefox 7 for developers We

    Firefox 7 の後方互換性に関わる修正
    monjudoh
    monjudoh 2011/08/31
    『Web コンソールを開く前に呼び出した console.log() も記録されます』
  • Firefox 5 for developers - Mozilla | MDN

    Firefox 5 は Gecko 5.0 ベースのブラウザーで、2011 年 6 月 21 日にリリースされました。このページは Firefox 5 のリリースにあたり、開発者に影響する変更について情報をまとめたものです。 ウェブ開発者向けの変更点一覧 HTML すべての HTML 要素が accessKey 属性を持つようになりました。また、blur(), click(), focus() メソッドもすべての要素に定義されました。これらの属性やメソッドは HTMLElement に定義されています。 HTML5 仕様への準拠により、文字エンコーディング UTF-7 と UTF-32 のサポートが削除されました。 Quirks モードにおいて、空の <map> がマッチされず、空でない <map> にスキップしてしまう問題が修正されました。詳細は <map> 要素のページにある Geck

    Firefox 5 for developers - Mozilla | MDN
    monjudoh
    monjudoh 2011/07/10
    activeでないタブでのTimer精度の話とか
  • Firefox 6 for developers - Mozilla | MDN

    Firefox 6 は Gecko 6.0 ベースのブラウザーで、2011 年 8 月 16 日にリリースされました。このページは Firefox 6 のリリースにあたり、開発者に関係する変更についてまとめたものです。 ウェブ開発者向けの変更点一覧 HTML プログレスバーを表す HTML5 の <progress> 要素がサポートされました。 メディア要素にテキストトラックを追加する HTML5 の <track> 要素について、そのパース処理部分が実装されました。要素そのものは実装されていませんが、DOM に現れるようにはなります。 border-radius プロパティによって角が丸められたコンテナー内の <iframe> についても、適切に角が丸められるようになりました。 <form> 要素の <input> テキストフィールドが XUL の maxwidth プロパティをサポート

    Firefox 6 for developers - Mozilla | MDN
  • Firefox 5 の後方互換性に関わる修正のまとめ

    先日 Firefox 5 のベータ版が公開されました。Firefox 5 の正式版は 6/22 のリリースを予定しており、Firefox 4.0.1 のユーザは自動的に更新されます。 Firefox 4 以降では Rapid Release プロセスと呼ばれる新しいリリースプロセスに移行し、セキュリティと安定性の改善と共に、新機能や高速化を含めた新しいバージョンを 6 週間毎に公開します (Firefox 6 まではプロセス移行に伴い異なる間隔)。 基的には後方互換性が維持されるよう開発されていますが、最新 Web 標準への対応や、他のブラウザとの互換性確保のため、細部では後方互換性に関わる変更も含まれています。 そこで、後方互換性に関わる Firefox 5 の主な変更点をまとめてみました。Beta 版で互換性テストをされる Web 開発者の皆様などの参考になれば幸いです。 後方互換性

    Firefox 5 の後方互換性に関わる修正のまとめ
  • Web開発者の皆様へ - Firefox5周りでの変更点について

    dynamis (でゅなみす/レッサーパンダ) @dynamitter Web開発者の皆様へ。変数名にclass, enum, export, extends, import, superを使ってないか注意してください。Firefox 5ではstrict mode外でも予約語扱いになります http://bit.ly/lInGNP 2011-06-02 14:00:27

    Web開発者の皆様へ - Firefox5周りでの変更点について
    monjudoh
    monjudoh 2011/06/03
    『変数名にclass, enum, export, extends, import, superを使ってないか注意してください。Firefox 5ではstrict mode外でも予約語扱いに』『setTimeout()の最小値は10msでなく4msに』『バックグラウンドタブで最大1秒1回しか呼び出されなく』
  • Acebug – Get this Extension for 🦊 Firefox (ja)

    Important! do not use with not matching version of firebug for firebug 1.10 use version 1.10 One of the most common complaints that Firebug users have about the Firebug command line is that it is basically a text input field. Whilst this may be sufficient for the small command line it is not very well suited for the large command line. Acebug is a simple Firebug extension that brings some of the a

    Acebug – Get this Extension for 🦊 Firefox (ja)
    monjudoh
    monjudoh 2011/03/21
    Firebug1.7用なので今入れられないなー
  • 文字列からHTMLDocumentを作成するコード

    必要に迫られて引数で渡された文字列から HTMLDocument を動的に作成するコードを書いたので紹介します。このコードはchromeコンテキスト上で、つまり拡張上で動作させることを前提としていますのでご注意ください。 下記コードを書く際にmodestで紹介されているnanot_viさんのサイトを参考にしました。またrange.createContextualFragment()実行時のセキュリティ上の課題を克服するためにkazさんのblogを参照させていただきました。 let getDOMHtmlDocument=function(str){ let doc; let range; if(document.implementation.createHTMLDocument){ // Firefox 4.0から doc=document.implementation.createHTML

    文字列からHTMLDocumentを作成するコード
  • ブラウザ動作の理解-レンダリングの負荷を測る | ゆっくりと…

    転勤・単身赴任というライフ・イベントがあり、すっかり更新が止まっていましたが、前回 に続き、「Rendering: repaint, reflow/relayout, restyle」から後半のレンダリング負荷を測るツールの使い方をお届けします。記事中の リフロー や リペイント といった用語は、前回記事「用語の定義」 を参照してください。 元記事は初稿が2009年12月でツールのバージョンも古いため、現時点の最新バージョンで記事を再構成しています。また実行環境によって観測結果が異なるため (非力なマシンの方がレンダリング負荷の割合が高いけど、サンプルとしては分かりやすい)、以下に記事で試した環境を記しておきます。 dynaTrace AJAX Edition バージョン:Version: 2.1.0.603, built on 2010-12-15 ブラウザ、PC:IE8 / Wind

  • SCRAPBLOG : ウィンドウがアクティブ(最前面に表示されている)かどうかの判定方法

    あるウィンドウが Firefox 以外のアプリケーションのウィンドウも含めた中で最前面に表示されているかどうかを判定する方法。 Firefox 3.6 の場合 最前面に表示されたウィンドウにはXULドキュメントのルート要素に active 属性(値は “true”)が自動的に付加される (参考:nsGlobalWindow.cpp)。 var isActive = document.documentElement.hasAttribute("active"); ちなみに、最初これを教わったときに最前面にあるブラウザウィンドウを DOM Inspector で一生懸命調べたものの active 属性なんてものは無かったが、その場合最前面のウィンドウは DOM Inspector になるので、無くて当然である。 Firefox 4.0 の場合 なぜか active 属性を付加する仕組みが削除さ

    monjudoh
    monjudoh 2011/01/31
    これのFIrefox以外の場合が知りたい
  • outerHTML.js : HTML5 規定の element.outerHTML を定義する。 — Gist

    You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

    outerHTML.js : HTML5 規定の element.outerHTML を定義する。 — Gist
    monjudoh
    monjudoh 2011/01/18
    outerHTML.js : HTML5 規定の element.outerHTML を定義する。Firefox11でサポート済みなので、事実上Firefox3.6以前用。