Enviar búsqueda
Cargar
Firefox 4 and Mobile
•
0 recomendaciones
•
1,344 vistas
Makoto Kato
Seguir
Tecnología
Denunciar
Compartir
Denunciar
Compartir
1 de 69
Recomendados
20141018 osc tokyo_fall_firefox osってなぁに?
20141018 osc tokyo_fall_firefox osってなぁに?
Masami Yabushita
Firefox 4 with SVG
Firefox 4 with SVG
Makoto Kato
Firefox Mobile
Firefox Mobile
Makoto Kato
FirefoxとMozillaでのSVGの取り組み
FirefoxとMozillaでのSVGの取り組み
Makoto Kato
Firefoxos
Firefoxos
civic Sasaki
Firefox mobile for android internals
Firefox mobile for android internals
Makoto Kato
NVDA 日本語チームの活動報告
NVDA 日本語チームの活動報告
Takuya Nishimoto
ストアアプリ→universal Windows Apps=WP8.1アプリ
ストアアプリ→universal Windows Apps=WP8.1アプリ
Akira Hatsune
Recomendados
20141018 osc tokyo_fall_firefox osってなぁに?
20141018 osc tokyo_fall_firefox osってなぁに?
Masami Yabushita
Firefox 4 with SVG
Firefox 4 with SVG
Makoto Kato
Firefox Mobile
Firefox Mobile
Makoto Kato
FirefoxとMozillaでのSVGの取り組み
FirefoxとMozillaでのSVGの取り組み
Makoto Kato
Firefoxos
Firefoxos
civic Sasaki
Firefox mobile for android internals
Firefox mobile for android internals
Makoto Kato
NVDA 日本語チームの活動報告
NVDA 日本語チームの活動報告
Takuya Nishimoto
ストアアプリ→universal Windows Apps=WP8.1アプリ
ストアアプリ→universal Windows Apps=WP8.1アプリ
Akira Hatsune
20150118 firefoxos-handson-helloworld
20150118 firefoxos-handson-helloworld
Noritada Shimizu
ZabbixとVulsをDocker上で連携
ZabbixとVulsをDocker上で連携
太郎 高橋
OneDrive Files On-Demand
OneDrive Files On-Demand
Tomokazu Kizawa
Wndows 10 Fall Creators Update Insider Previewから見たアップデート内容
Wndows 10 Fall Creators Update Insider Previewから見たアップデート内容
Tomokazu Kizawa
Windows 8 を勧める8つの理由
Windows 8 を勧める8つの理由
Takae Sakushima
Firefox for mobile
Firefox for mobile
Makoto Kato
OSC 2010 Tokyo/Fall MSセッション
OSC 2010 Tokyo/Fall MSセッション
Masaki Takeda
The current problems and future of the desktop Linux printing
The current problems and future of the desktop Linux printing
Naruhiko Ogasawara
DEV-008_Developing on the Edge. ~Web プラットフォームと Cordova~
DEV-008_Developing on the Edge. ~Web プラットフォームと Cordova~
decode2016
テクてく Lotus 技術者夜会 03/16 Lotus Notes/Domino Upgrade Pack とは
テクてく Lotus 技術者夜会 03/16 Lotus Notes/Domino Upgrade Pack とは
Hiroaki Komine
IBM Notes/Domino 9.0.1 アプリケーション開発新機能
IBM Notes/Domino 9.0.1 アプリケーション開発新機能
Mitsuru Katoh
Mobile addon
Mobile addon
Makoto Kato
HTML5 應用程式開發簡介
HTML5 應用程式開發簡介
Timothy Chien
HTML5 AJAX File Upload
HTML5 AJAX File Upload
Timothy Chien
Insight Gaia - OS Shell in a <html>
Insight Gaia - OS Shell in a <html>
Timothy Chien
Emoji
Emoji
Makoto Kato
OpenID 登入 UI 與流程設計
OpenID 登入 UI 與流程設計
Timothy Chien
Active scripting
Active scripting
Makoto Kato
e10sとアプリ間通信
e10sとアプリ間通信
Makoto Kato
Firefox OS 勉強会 名古屋2nd 「便利な便利な開発ツール」
Firefox OS 勉強会 名古屋2nd 「便利な便利な開発ツール」
Noritada Shimizu
Firefox と Mozilla のテクノロジー
Firefox と Mozilla のテクノロジー
dynamis
Firefox で快適 WordPress 生活
Firefox で快適 WordPress 生活
dynamis
Más contenido relacionado
La actualidad más candente
20150118 firefoxos-handson-helloworld
20150118 firefoxos-handson-helloworld
Noritada Shimizu
ZabbixとVulsをDocker上で連携
ZabbixとVulsをDocker上で連携
太郎 高橋
OneDrive Files On-Demand
OneDrive Files On-Demand
Tomokazu Kizawa
Wndows 10 Fall Creators Update Insider Previewから見たアップデート内容
Wndows 10 Fall Creators Update Insider Previewから見たアップデート内容
Tomokazu Kizawa
Windows 8 を勧める8つの理由
Windows 8 を勧める8つの理由
Takae Sakushima
Firefox for mobile
Firefox for mobile
Makoto Kato
OSC 2010 Tokyo/Fall MSセッション
OSC 2010 Tokyo/Fall MSセッション
Masaki Takeda
The current problems and future of the desktop Linux printing
The current problems and future of the desktop Linux printing
Naruhiko Ogasawara
DEV-008_Developing on the Edge. ~Web プラットフォームと Cordova~
DEV-008_Developing on the Edge. ~Web プラットフォームと Cordova~
decode2016
テクてく Lotus 技術者夜会 03/16 Lotus Notes/Domino Upgrade Pack とは
テクてく Lotus 技術者夜会 03/16 Lotus Notes/Domino Upgrade Pack とは
Hiroaki Komine
IBM Notes/Domino 9.0.1 アプリケーション開発新機能
IBM Notes/Domino 9.0.1 アプリケーション開発新機能
Mitsuru Katoh
La actualidad más candente
(11)
20150118 firefoxos-handson-helloworld
20150118 firefoxos-handson-helloworld
ZabbixとVulsをDocker上で連携
ZabbixとVulsをDocker上で連携
OneDrive Files On-Demand
OneDrive Files On-Demand
Wndows 10 Fall Creators Update Insider Previewから見たアップデート内容
Wndows 10 Fall Creators Update Insider Previewから見たアップデート内容
Windows 8 を勧める8つの理由
Windows 8 を勧める8つの理由
Firefox for mobile
Firefox for mobile
OSC 2010 Tokyo/Fall MSセッション
OSC 2010 Tokyo/Fall MSセッション
The current problems and future of the desktop Linux printing
The current problems and future of the desktop Linux printing
DEV-008_Developing on the Edge. ~Web プラットフォームと Cordova~
DEV-008_Developing on the Edge. ~Web プラットフォームと Cordova~
テクてく Lotus 技術者夜会 03/16 Lotus Notes/Domino Upgrade Pack とは
テクてく Lotus 技術者夜会 03/16 Lotus Notes/Domino Upgrade Pack とは
IBM Notes/Domino 9.0.1 アプリケーション開発新機能
IBM Notes/Domino 9.0.1 アプリケーション開発新機能
Destacado
Mobile addon
Mobile addon
Makoto Kato
HTML5 應用程式開發簡介
HTML5 應用程式開發簡介
Timothy Chien
HTML5 AJAX File Upload
HTML5 AJAX File Upload
Timothy Chien
Insight Gaia - OS Shell in a <html>
Insight Gaia - OS Shell in a <html>
Timothy Chien
Emoji
Emoji
Makoto Kato
OpenID 登入 UI 與流程設計
OpenID 登入 UI 與流程設計
Timothy Chien
Active scripting
Active scripting
Makoto Kato
e10sとアプリ間通信
e10sとアプリ間通信
Makoto Kato
Destacado
(8)
Mobile addon
Mobile addon
HTML5 應用程式開發簡介
HTML5 應用程式開發簡介
HTML5 AJAX File Upload
HTML5 AJAX File Upload
Insight Gaia - OS Shell in a <html>
Insight Gaia - OS Shell in a <html>
Emoji
Emoji
OpenID 登入 UI 與流程設計
OpenID 登入 UI 與流程設計
Active scripting
Active scripting
e10sとアプリ間通信
e10sとアプリ間通信
Similar a Firefox 4 and Mobile
Firefox OS 勉強会 名古屋2nd 「便利な便利な開発ツール」
Firefox OS 勉強会 名古屋2nd 「便利な便利な開発ツール」
Noritada Shimizu
Firefox と Mozilla のテクノロジー
Firefox と Mozilla のテクノロジー
dynamis
Firefox で快適 WordPress 生活
Firefox で快適 WordPress 生活
dynamis
Firefox FAQ
Firefox FAQ
dynamis
Secret of Firefox
Secret of Firefox
dynamis
Firefox OSのアーキテクチャと構成技術
Firefox OSのアーキテクチャと構成技術
Makoto Kato
神戸ITフェスティバル2013「Firefox開発ツールコレクション」
神戸ITフェスティバル2013「Firefox開発ツールコレクション」
Noritada Shimizu
最新UE4タイトルでのローカライズ事例 (UE4 Localization Deep Dive)
最新UE4タイトルでのローカライズ事例 (UE4 Localization Deep Dive)
エピック・ゲームズ・ジャパン Epic Games Japan
Firefox OS アプリ開発
Firefox OS アプリ開発
Yoshitomo Akimoto
20140531 firefox os
20140531 firefox os
Noritada Shimizu
mocloud カスタムDockerイメージ ハンズオン
mocloud カスタムDockerイメージ ハンズオン
Yukihiko SAWANOBORI
Web Technology features with Firefox 3.6 / Gecko 1.9.2 and later
Web Technology features with Firefox 3.6 / Gecko 1.9.2 and later
Makoto Kato
Openness, Innovation and Opptunity
Openness, Innovation and Opptunity
Makoto Kato
パワーユーザー必携の海外の拡張機能20選+α
パワーユーザー必携の海外の拡張機能20選+α
Akira Maruyama
Firefoxセミナー
Firefoxセミナー
Hiromi Shigematsu
Firefox OSアーキテクチャクイックツアー - FxOSコードリーディングミートアップ#21向け追記版
Firefox OSアーキテクチャクイックツアー - FxOSコードリーディングミートアップ#21向け追記版
Masami Yabushita
.NET vNext
.NET vNext
信之 岩永
Firefoxの開発プロセス
Firefoxの開発プロセス
Makoto Kato
Windows アプリケーション開発はじめに ~ Windows アプリケーション開発初学者の方向けVisual Studio を使ったアプリケーショ...
Windows アプリケーション開発はじめに ~ Windows アプリケーション開発初学者の方向けVisual Studio を使ったアプリケーショ...
Fujio Kojima
Fx OS n2_aoitan_firefox osことはじめ
Fx OS n2_aoitan_firefox osことはじめ
Masami Yabushita
Similar a Firefox 4 and Mobile
(20)
Firefox OS 勉強会 名古屋2nd 「便利な便利な開発ツール」
Firefox OS 勉強会 名古屋2nd 「便利な便利な開発ツール」
Firefox と Mozilla のテクノロジー
Firefox と Mozilla のテクノロジー
Firefox で快適 WordPress 生活
Firefox で快適 WordPress 生活
Firefox FAQ
Firefox FAQ
Secret of Firefox
Secret of Firefox
Firefox OSのアーキテクチャと構成技術
Firefox OSのアーキテクチャと構成技術
神戸ITフェスティバル2013「Firefox開発ツールコレクション」
神戸ITフェスティバル2013「Firefox開発ツールコレクション」
最新UE4タイトルでのローカライズ事例 (UE4 Localization Deep Dive)
最新UE4タイトルでのローカライズ事例 (UE4 Localization Deep Dive)
Firefox OS アプリ開発
Firefox OS アプリ開発
20140531 firefox os
20140531 firefox os
mocloud カスタムDockerイメージ ハンズオン
mocloud カスタムDockerイメージ ハンズオン
Web Technology features with Firefox 3.6 / Gecko 1.9.2 and later
Web Technology features with Firefox 3.6 / Gecko 1.9.2 and later
Openness, Innovation and Opptunity
Openness, Innovation and Opptunity
パワーユーザー必携の海外の拡張機能20選+α
パワーユーザー必携の海外の拡張機能20選+α
Firefoxセミナー
Firefoxセミナー
Firefox OSアーキテクチャクイックツアー - FxOSコードリーディングミートアップ#21向け追記版
Firefox OSアーキテクチャクイックツアー - FxOSコードリーディングミートアップ#21向け追記版
.NET vNext
.NET vNext
Firefoxの開発プロセス
Firefoxの開発プロセス
Windows アプリケーション開発はじめに ~ Windows アプリケーション開発初学者の方向けVisual Studio を使ったアプリケーショ...
Windows アプリケーション開発はじめに ~ Windows アプリケーション開発初学者の方向けVisual Studio を使ったアプリケーショ...
Fx OS n2_aoitan_firefox osことはじめ
Fx OS n2_aoitan_firefox osことはじめ
Más de Makoto Kato
Moz2D
Moz2D
Makoto Kato
Mozillaのビルドインフラ
Mozillaのビルドインフラ
Makoto Kato
Mobile Web
Mobile Web
Makoto Kato
keep it real
keep it real
Makoto Kato
Think.next
Think.next
Makoto Kato
"Open"
"Open"
Makoto Kato
ブラウザの歴史
ブラウザの歴史
Makoto Kato
Raindrop
Raindrop
Makoto Kato
CSS3の最新事情
CSS3の最新事情
Makoto Kato
Thunderbird 3のご紹介と企業に求められるカスタマイズ
Thunderbird 3のご紹介と企業に求められるカスタマイズ
Makoto Kato
js-ctypes - ネイティブコードを呼び出す新しいカタチ
js-ctypes - ネイティブコードを呼び出す新しいカタチ
Makoto Kato
Más de Makoto Kato
(11)
Moz2D
Moz2D
Mozillaのビルドインフラ
Mozillaのビルドインフラ
Mobile Web
Mobile Web
keep it real
keep it real
Think.next
Think.next
"Open"
"Open"
ブラウザの歴史
ブラウザの歴史
Raindrop
Raindrop
CSS3の最新事情
CSS3の最新事情
Thunderbird 3のご紹介と企業に求められるカスタマイズ
Thunderbird 3のご紹介と企業に求められるカスタマイズ
js-ctypes - ネイティブコードを呼び出す新しいカタチ
js-ctypes - ネイティブコードを呼び出す新しいカタチ
Último
UPWARD_share_company_information_20240415.pdf
UPWARD_share_company_information_20240415.pdf
furutsuka
IoT in the era of generative AI, Thanks IoT ALGYAN.pptx
IoT in the era of generative AI, Thanks IoT ALGYAN.pptx
Atomu Hidaka
新人研修のまとめ 2024/04/12の勉強会で発表されたものです。
新人研修のまとめ 2024/04/12の勉強会で発表されたものです。
iPride Co., Ltd.
Amazon SES を勉強してみる その12024/04/12の勉強会で発表されたものです。
Amazon SES を勉強してみる その12024/04/12の勉強会で発表されたものです。
iPride Co., Ltd.
スマートフォンを用いた新生児あやし動作の教示システム
スマートフォンを用いた新生児あやし動作の教示システム
sugiuralab
Postman LT Fukuoka_Quick Prototype_By Daniel
Postman LT Fukuoka_Quick Prototype_By Daniel
danielhu54
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
Ryo Sasaki
20240412_HCCJP での Windows Server 2025 Active Directory
20240412_HCCJP での Windows Server 2025 Active Directory
osamut
PHP-Conference-Odawara-2024-04-000000000
PHP-Conference-Odawara-2024-04-000000000
Shota Ito
Último
(9)
UPWARD_share_company_information_20240415.pdf
UPWARD_share_company_information_20240415.pdf
IoT in the era of generative AI, Thanks IoT ALGYAN.pptx
IoT in the era of generative AI, Thanks IoT ALGYAN.pptx
新人研修のまとめ 2024/04/12の勉強会で発表されたものです。
新人研修のまとめ 2024/04/12の勉強会で発表されたものです。
Amazon SES を勉強してみる その12024/04/12の勉強会で発表されたものです。
Amazon SES を勉強してみる その12024/04/12の勉強会で発表されたものです。
スマートフォンを用いた新生児あやし動作の教示システム
スマートフォンを用いた新生児あやし動作の教示システム
Postman LT Fukuoka_Quick Prototype_By Daniel
Postman LT Fukuoka_Quick Prototype_By Daniel
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
20240412_HCCJP での Windows Server 2025 Active Directory
20240412_HCCJP での Windows Server 2025 Active Directory
PHP-Conference-Odawara-2024-04-000000000
PHP-Conference-Odawara-2024-04-000000000
Firefox 4 and Mobile
1.
Firefox 4 &
Mobile Makoto Kato Mozilla Japan
2.
今日はWeb Devの話は そんなに触れません
3.
WebDevは、 16:05からのトークセッション とか 今の時間の隣のセッションで やってます
4.
Firefox 4 &
Mobile で45分なので、 的を絞って
5.
Firefox 4 • スピード •
起動時間の向上 • ハードウェゕゕクセラレーション • JavaScript Engine • User Experience
6.
起動時間
7.
起動時間の短縮? • 起動時のボトルネックの調査 • Dirty
ProfileでのTalosテスト • メインスレッド上でのI/O処理の軽減 • 可能な限り非同期処理を! • Omni JAR • Startup Cache • 利用するJavaScriptフゔイル (Addonも含む) をJARフゔイルにして 再利用
8.
ハードウェアアクセラレーション
9.
ハードウェアアクセラレーション • Generic • Direct
2D (Windows) • Composition • Direct 3D9+ (Windows) • OpenGL (Mac OS X / (Linux))
10.
ハードウェアアクセラレーション – その他 •
WebGL • OpenGLサポート必須 • Direct 3D 9でも(ANGLE経由)
11.
WINDOWS版における ハードウェアアクセラレーション
12.
Direct2Dサポート (Windows) • Direct2Dを利用するには、システムが Direct3D
10をサポートする必要がある • Windows XPでは動作しない • ドライバのバージョンに確認が必要 • Direct2Dがサポートされている環境であっても、 ドライバのバージョン次第で無効になる • “gfx.direct2d.force-enabled”強制的に有効にする 方法もあり(非推奨) • about:supportで自分の環境で利用可能かどうか を確認可能
13.
Direct3D 10 (Direct2D)
サポート
14.
Direct3D 9のみサポート
15.
ドライバのバージョンによって非サポート
16.
On Mac OS
X
17.
DirectWrite
18.
Original vs DirectWrite
19.
DirectWrite サポート (Windows) •
Direct2Dが有効の場合は、DirectWriteも有効 • Direct2D有効であっても、DirectWriteを無効にす ることも可能 • Direct2Dをサポートしない環境であっても、 OSのソフトウェゕエミューションモード経由 で利用可能 • gfx.font_rendering.directwrite.enabled
20.
ハードウェアアクセラレーション (共通部分)
21.
Composition • 対応ハードウェゕが必要 • Direct3D
9 (Windows) • OpenGL (MacOS X / Linux) • layers.accelerate-all=falaseで無効にすることも 可能 • Canvas • CANVASは独立したテクスチャ • CSS Transition • CSS Transtionが開始された時に、その要素は composition対象
22.
VIDEO • 色空間変換 (YUV->RGB) •
すべてのフレームに対して行う処理なので、CPU ですべてを行う場合非常に負荷がかかる • GPUにおけるビデオ再生支援で使われるものの一 つ • 逆離散コサイン変換 • フレーム間予測/動き補正 • など
23.
JAVASCRIPT
24.
javascript • JavaScriptをより速く実行する • TraceMonkey
(3.5から) • JaegerMonkey (4.0から) • ES5 strict mode support • GCの改良
25.
Kraken (on Core
i7 920) 17257.1 6593 6427.5 0 5000 10000 15000 20000 Firefox 3.6.12 Firefox 4.0 Beta 7 Firefox Latest TM 2010-11-18
26.
ベンチマークなんて つまらない
27.
28.
JSNES (fps) 8 59 59 0 10 20 30 40 50 60 70 Firefox
3.6.12 Firefox 4.0 Beta 7 (JM) Firefox 4.0 Beta 7 (TM+JM)
29.
JaegerMonkey • TraceMonkeyの弱点を補う • 効率のいいパスを調べてJaegerMonkeyと TraceMonkeyのどちらかを状況に応じて利用 •
x86プロセッサ上では、SSE2サポート必須 • なければ、JaegerMonkeyは無効になる • Chrome上ではオフ • javascript.options.methodjit.chrome • javascript.options.jitprofiling.chrome • モバイル版は?
30.
USER EXPERIENCE
31.
UX • Firefox 4でのUI/Theme •
Site Button • ステータスバー • ゕドオンバー • Switch to Tab • App Tab
32.
Firefox 4 UI
Design (Windows 7)
33.
Firefox 4 UI
Design
34.
Firefox 4 UI
Design (Windows XP)
35.
Firefox 4 UI
Design (Mac OS X)
36.
Firefox 4 UI
Design (Linux)
37.
Site button • Page
Level Notification へ • SSL証明書 • パスワード保存 (従来は Notification Bar) • 表示が消えても、ツール バーボタンをクリックす ることで再度表示
38.
ツールバーボタン
39.
ステータスバー?
40.
Link into Addressbar
41.
Addon Bar
42.
Switch To tab
43.
App Tabs
44.
Firefox Sync • 従来ではゕドオンの形で リリースされていた Firefox
Syncが本体と統 合 • 別マシン上でのFirefoxで • 開いてるタブも同期
45.
Panorama
46.
Addons • ゕドオンの新機能 • インストール時に再起動が不必要になるゕドオン のサポート
(JetPack) • ゕドオンのプロセス分離 (JetPack) • Addon Manager
47.
Addon Manager
48.
Video • HTML5 VIDEOにおけるWebMコーデックのサ ポート •
色空間変換におけるハードウェゕゕクセラレー ション • Direct3D 9+ • OpenGL
49.
Security • Networking • HTTP
Strict Transport Security • XSS • Content Security Policy • バリデーション • OpenType sanitaize • WebGL shader validator
50.
Plugins – Mac
OS X • プロセス分離のサポート • Windows版とLinux版では3.6からサポート • Cocoaイベントモデルプラグイン • X86_64版のFirefoxでの32ビットプラグイン のサポート
51.
対応OS (デスクトップ版) • Mac
OS X • Mac OS X 10.5以降 • 64ビット版 • PowerPC版はリリースされません • Windows • Windows 2000以降 • Linux • GTK+ 2.10以降
52.
FIREFOX MOBILE
53.
54.
55.
Firefox Mobile • デスクトップ版と同じレンダリングエンジン •
Mobile User Experience • タッチスクリーンのためのUI • Awesome screen • デスクトップ版との違い • プロセス分離
56.
同じレンダリングエンジン
57.
現在のモバイルブラウザのスピード例 23176.4 16280.9 12201.5 0 5000 10000 15000 20000 25000 Milestone (OMAP3 550MHz) + Android
2.1 PC (Atom 2.16GHz) + IE8 Milestone (OMAP3 550MHz) + Fx Mobile 4
58.
MOBILE UX
59.
モバイル版ブラウザの悪いUX • ブラウザによっては、デ スクトップ版のブラウザ と同一のUIを利用してい るものも • 画面が小さすぎるため、 逆に気付きずらい
60.
UXアイデア
61.
Main UI
62.
Search in Page
63.
Awesome Screen idea
64.
Awesome Screen
65.
Awesome Screen
66.
モバイル版におけるプロセス分離 • デスクトップ版とは異なり、Chromeプロセス (ブラウザ本体)とContentプロセスの二つに分 かれる • Chrome
process • Content process • Contentプロセスがクラッシュしても、ブラウザ本 体はクラッシュしない • レスポンス向上のため
67.
クラッシュ例
68.
対応OS (モバイル版) • Maemo
5 (Nokia N900) • Android 2.0+ • ARMv7対応CPUのみ (エミュレータでは動作しな い)
69.
Any Question?