ブックマーク / dev.mozilla.jp (24)

  • WebExtensionを書いてみよう

    あなたはMozilla’s WebExtensionsについて聞いたことがあると思います。 マルチプロセス(e10s)に対応した新しいブラウザ拡張の実装です。 たぶんあなたは「それは何?私は使えるの?」と思ったでしょう。まあ、私は助けるためにここにいます! たぶんMDN’s WebExtensions docsが開発を始めるのにとても適している場所だと思います。 WebExtensionはFirefox extensionを書く新しい方法です。 このテクノロジーはクロスブラウザ互換性の為に開発されました: 膨大な量のAPIGoogle ChromeやOperaがサポートしているextension API と互換性を保っています。 他のブラウザの為に作られたアドオンは大抵の場合、少しの変更を加えるだけで動きます。APIもまたmultiprocess Firefoxとほぼ互換性を保っています

    WebExtensionを書いてみよう
    okuryu
    okuryu 2016/05/01
  • Firefox アドオン開発の未来

    [これは Mozilla Add-ons Blog の記事 The Future of Developing Firefox Add-ons の翻訳です] Mozilla は今日、Firefox のアドオンへ今後行われるいくつかの重要な変更について皆さんにお知らせします。Firefox のアドオンエコシステムは長年にわたる漸進的かつ有機的な成長を通じて発展してきましたが、以下のような課題を踏まえ、ある程度の抜的な変更を伴う Firefox の近代化作業が進んでいます。 Electrolysis や Servo といった新技術の活用 スパイウェアやアドウェアからのユーザの保護 アドオン審査期間の短縮 これらの改善を可能にする方法をアドオン開発コミュニティの皆さんによく理解してもらえるよう、今日、以下 4 つの関連する変更をお伝えします。 Firefox に WebExtensions と呼

    Firefox アドオン開発の未来
    okuryu
    okuryu 2015/08/25
  • より安全なアドオン体験を提供するため、拡張機能に署名を導入します

    より安全なアドオン体験を提供するため、拡張機能に署名を導入します
    okuryu
    okuryu 2015/02/11
  • WebIDE、ストレージインスペクタ、jQuery イベント、iframe 切り替えなど – Firefox 開発ツール エピソード 34

    WebIDE、ストレージインスペクタ、jQuery イベント、iframe 切り替えなど – Firefox 開発ツール エピソード 34
    okuryu
    okuryu 2014/09/19
  • Web Activitiesの紹介

    原文: Introducing Web Activities on January 24, 2013 by Robert Nyman スマートフォンが持つアプリ向けの強力な機能のひとつに、インテントがあります。インテントは、特定のアクションを扱うため、どのようなサポートをあなたがアプリに求めているかを指定するため、またはあなたがやろうとしていることをアプリに登録する仕組みです。 インテント機能は Firefox OS において特に重要です。あなたの Web アプリがそもそも良いものだとしても、アプリを次のレベルに持っていくには、他のアプリやデバイス上の行動とのインタラクションが不可欠です。 そこで登場するのが Web Activities です。 Web Activities は基的に、私達が Web をより強力なプラットフォームとすべく取り組んでいる WebAPI のひとつです。Web

    Web Activitiesの紹介
    okuryu
    okuryu 2013/01/31
  • Firefox 17 のサイト互換性に関わる修正のまとめ

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

    Firefox 17 のサイト互換性に関わる修正のまとめ
    okuryu
    okuryu 2012/10/10
  • 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
    okuryu
    okuryu 2012/09/13
  • Firefox 15 のアドオン互換性に関わる修正のまとめ

    Firefox 15 のアドオン互換性に関わる修正のまとめ
    okuryu
    okuryu 2012/08/28
  • Firefox Beta 15 でサポートされる Opus オーディオ形式

    Firefox 15 (現在 Beta チャンネル) は、Opus オーディオ形式 をサポートします。これは、Opus のリファレンス実装 です。 これは何ですか? Opus は、完全にフリーなオーディオ形式であり、最近、IETF により、RFC の標準トラックとしての発行が認可されました。Opus ファイルは、現在の Firefox Beta で再生できます。 Opus には次の利点があります: MP3、Ogg、AAC 形式よりも 高い圧縮率 音楽とスピーチ の両方に向いている 動的に調整可能な ビットレート、オーディオ帯域幅、コーディング遅延 インタラクティブな録音と予め録音されたアプリケーションの両方 をサポート なぜ関心を持つべきなのか? はじめに、Opus は自由なソフトウェア であり、誰でも自由に、どのような目的にも使えます。さらに、これは IETF 標準でもあります。固定小数

    Firefox Beta 15 でサポートされる Opus オーディオ形式
    okuryu
    okuryu 2012/08/10
  • JavaScript でメディアクエリを行う window.matchMedia の使い方

    JavaScript でメディアクエリを行う window.matchMedia の使い方
    okuryu
    okuryu 2012/08/10
  • Firefox に FileSystem API が無いのはなぜか?

    Firefox に FileSystem API が無いのはなぜか?
    okuryu
    okuryu 2012/07/31
  • HTML5 と HTML.next

    Hixie が WHAWG のニュースグループに投稿したことを切っ掛けとして再び HTML5 およびその先の標準化について注目が集まる中、HTML5 仕様策定に関する最新の状況について W3C Blog に書かれた記事です。公式ブログの記事らしい落ち着いたトーンで書かれています。 誤訳の指摘はコメント欄や Twitter で @dynamitter 宛にお願いします。 原文: W3C Blog – HTML5 and HTML.next HTML5 は現在 Web コミュニティが築いているオープンな Web プラットフォームの要となるものです。今週は私たちの取り組みを加速する重要なことが W3C で 2 つありましたが、それについて幅広い Web コミュニティの皆さんに知っていただくと同時に、HTML についての最新状況をお伝えしたいと思います。 始めに背景をお話しすると、4月に HTML

    HTML5 と HTML.next
    okuryu
    okuryu 2012/07/28
  • 運営メモ: WHATWG の HTML Living Standard と W3C の HTML5 仕様との関係についての最新情報

    運営メモ: WHATWG の HTML Living Standard と W3C の HTML5 仕様との関係についての最新情報
    okuryu
    okuryu 2012/07/24
  • Firefox 15 の主な新機能を紹介します

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

    Firefox 15 の主な新機能を紹介します
    okuryu
    okuryu 2012/07/20
  • Firefox とそのリリースチャンネルについて

    [これは Mozilla Hacks の記事 Firefox and the release channels の抄訳です] 私たちが多くの人々に会い、そして話すとき、大抵彼らは Firefox について、リリースのスケジュールとテスト用のチャンネルによる違いについての質問をしてきます。これを思い出したので、あなた方に紹介するとともに、どれがあなたにとって最も重要なチャンネルなのかを理解してもらいたいと思います。 Firefox のリリースチャンネル 私たちは基的に4種類の異なるチャンネルを提供しています: Firefox Release Firefox の公式リリース版です。 Firefox Beta 公式リリースの前に、次期バージョンをテストするためのリリースです。 Firefox Aurora ウェブ/プラットフォーム開発者向け及び新機能をいち早く試して頂くためのリリースです。 F

    Firefox とそのリリースチャンネルについて
    okuryu
    okuryu 2012/05/20
  • Firefox 13 の主な新機能を紹介します

    今週リリースされた Firefox 12 に続き、今朝 Firefox 13 ベータ版 がリリースされました。ベータ期間中は安定性や互換性の修正が行われるのみで、基的には新機能の追加はありません。Firefox 13 のリリースは 6/5 を予定していますが、機能がほぼ確定するベータ版リリースの一足先に主な新機能と改良点をご紹介します。 Android 版は Firefox 14 へ向けて抜的な設計改良が行われており、Firefox 13 のリリースはスキップされます。生まれ変わる Android 版 Firefox にご期待ください。 Firefox 13 の特長 Firefox 13  では、スタートページのデザイン刷新や新しいタブページの導入により、よく使う機能や良く表示するページにより簡単にアクセスできるようになります。また、Firefox に重大な問題が生じた時に設定をリセッ

    Firefox 13 の主な新機能を紹介します
    okuryu
    okuryu 2012/04/28
  • Firefox 12 の主な新機能を紹介します

    今週リリースされた Firefox 11 に続き、今日 Firefox 12 ベータ版 がリリースされました。ベータ期間中は安定性や互換性の修正が行われるのみで、基的には新機能の追加はありません。Firefox 12 のリリースは 4/24 を予定していますが、機能がほぼ確定するベータ版リリースの一足先に主な新機能と改良点をご紹介します。 Android 版は Firefox 13 Firefox 14 へ向けて抜的な設計改良が行われているため、Firefox 11、12 のリリースはスキップされます。生まれ変わる Android 版 Firefox にご期待ください。 Firefox 12 の特長 Firefox 12 では、更新システムの改善を継続し、更新時に UAC ダイアログによる確認を都度行わないようにしました。メディアコントローラの改善や、随所でパフォーマンスの向上も図って

    Firefox 12 の主な新機能を紹介します
    okuryu
    okuryu 2012/03/17
  • Firefox 12 のサイト互換性に関わる修正

    Firefox 12 のベータ版が明日 3/16 深夜にリリースされる予定です。可能な限り互換性を維持するよう開発されましたが、他のブラウザとの相互運用性や最新 Web 標準仕様への準拠のため、後方互換性に関わる修正も含まれます。そのような修正点をまとめましたので、動作検証時などにご参照ください。 ここでは後方互換性に影響し得る修正のみ解説します。その他の新機能や変更点については次のページをご覧ください。 ユーザ向けも含めた新機能: Firefox 12 の主な新機能を紹介します 開発者向けの新機能や変更点: Firefox 12 for developers input イベントが compositionupdate イベントの後に発生するようになりました Bug 713502 – input event should be fired after compositionupdate エ

    Firefox 12 のサイト互換性に関わる修正
    okuryu
    okuryu 2012/03/16
  • Firefox 11 のサイト互換性に関わる修正

    今朝 Firefox 11 がリリースされました。可能な限り互換性を維持するよう開発されましたが、他のブラウザとの相互運用性や最新 Web 標準仕様への準拠のため、後方互換性に関わる修正も含まれます。そのような修正点をまとめましたので、動作検証時などにご参照ください。 ここでは後方互換性に影響し得る修正のみ解説します。その他の新機能や変更点については次のページをご覧ください。 ユーザ向けも含めた新機能: Firefox 11 の主な新機能を紹介します 開発者向けの新機能や変更点: Firefox 11 for developers MozBeforePaint イベントが廃止され、mozRequestAnimationFrame にコールバック関数が必須となりました Bug 704171 – Remove the no-argument form of requestAnimationFr

    Firefox 11 のサイト互換性に関わる修正
    okuryu
    okuryu 2012/03/14
  • ローカルストレージに簡単な解決策はない

    原文:“There is no simple solution for local storage” (on March 5, 2012 by Chris Heilmann) 要約:私たちは良いデータストアとして localStorage を推奨するのをやめなければならない。パフォーマンスがひどく損なわれるからだ。しかし残念なことに、代わりとなるものはまだ完全にサポートされておらず、また簡単に実装できるものでもない。 Web 開発において、うますぎる話に出くわすことは常々だ。そういったもののいくつかは良いもので、だからこそそれが「すべて」として目立ってしまい、開発者を使うように仕向けてしまう。しかし、多くの場合、良いと思われていたものはそこまで良いものではない。また、しばらく使ってみてはじめて「間違っていた」と気づかされるものなのだ。 そんなもののひとつに、localStorage がある

    ローカルストレージに簡単な解決策はない
    okuryu
    okuryu 2012/03/06