タグ

geckoに関するtsukkeeのブックマーク (9)

  • FirefoxのJavaScriptのエンジンが作り直しだそうです! - yukobaのブログ

    (注):以下、一部、推測で書いた部分が間違っていて、詳しくはコメント欄をご覧ください。詳細は、JaegerMonkey - MozillaWikiに書いてありました。 Mozillaのオフィシャルブログの記事、improving JavaScript performance with JägerMonkey – Mozilla Hacks – the Web developer blog、によると、Firefox のJavaScriptのエンジンをAppleのWebKitJavaScriptのエンジンをベースに作り直すそうです。僕が英語を読み間違えていないことを強く祈ります。名称は、JägerMonkeyと言うそうです。 元々、JavaScriptのJITコンパイラによる高速化は、FirefoxのTraceMonkeyから始まりました。まず、インタープリタで走らせてから、型を推測し、JI

    FirefoxのJavaScriptのエンジンが作り直しだそうです! - yukobaのブログ
  • Firefox 3.5のCSS新対応:text-shadow、-moz-box-shadow、-moz-border-image、-moz-column-rule - builder by ZDNet Japan

    大事なのは”仕事の段取り” 幅広い業務を任されているからこそできる ひとり情シス流の業務改善術 50年の経験を持つアイネットが提供 ユーザー企業の使いやすさを第一に考えた ワンストップで使えるマネージドクラウド 注目急上昇中のDaaS最新情報 コロナ禍を背景に利用者と機能を拡大中 Azure Virtual Desktop最新情報 全世界22万以上の企業・組織で採用 DX時代の顧客価値創出に大きな役割を担う CI/CD環境の現実解を紐解く データ活用は次のステージへ トラディショナルからモダンへ進化するBI 未来への挑戦の成功はデータとともにある DNSを守り、DNSで守る 高度・巧妙化し危険度を増すサイバーリスク いま考えるべきモダンセキュリティのあり方 今時プライベートクラウドの作り方 2020年代のプライベートクラウド環境を AzureとVMwareを例に紹介 コマース広告の大変動

    Firefox 3.5のCSS新対応:text-shadow、-moz-box-shadow、-moz-border-image、-moz-column-rule - builder by ZDNet Japan
  • JavaScriptの表示「Chromeより早い」--トリプルエンジン搭載の「Lunascape5.0」アルファ版

    Googleが9月3日に公開したブラウザ「Google Chrome」。レンダリング速度の速さなどでも話題になったが、ベンチマークでその速さを抜いた国産ブラウザが登場した。 Lunascapeは9月16日、タブブラウザ「Lunascape」のメジャーバージョンアップとなる「Lunascape5.0」(コードネーム:Genesis)アルファ版を公開した。 Lunascape5.0アルファ版の最大の特徴は、Internet Explorerのレンダリングエンジン「Trident」、Firefoxの「Gecko」、SafariやGoogle Chromeの「Webkit」の3つを搭載している点にある。同社によると、「3つのエンジンを搭載した日語対応のブラウザは、確認できる限りほかに存在しない」(Lunascape)という。 「Lunascape5.0」と代表的なブラウザのパフォーマンス比較。な

    JavaScriptの表示「Chromeより早い」--トリプルエンジン搭載の「Lunascape5.0」アルファ版
  • ホワット・ア・ワンダフル・ワールド Ruby の Gtk::MozEmbed バインディング

    Mozilla のレイアウトエンジン Gecko をアプリケーションに組み込むにはどないすりゃーいいんじゃと思っていたら,こんなの発見. ままならない日記 2007-06-05 ■[Ruby][Gnome]Gtk::MozEmbed 20:23 これはGeckoエンジンをGUIコーポーネントとして使うためのライブラリです。とてつもなく便利です。試しに適当なコードを書いてみたところ、69行でブラウザが書けました。 てなわけで,リンク先のサンプルコードを実行してみたら,当にちゃんと動いてちょっと感動. # apt-get install libgtk2-ruby libgtk-mozembed-ruby パッケージリストを読み込んでいます... 完了 依存関係ツリーを作成しています... 完了 以下の特別パッケージがインストールされます: libatk1-ruby libcairo-ruby

  • Blinky

    👻 Blinky - Web thumbnail service with Ruby and Webkit Technical demo to take screenshot of any URL, powered by PhantomJS, Poltergeist and Ruby. Blinky API compat with old service (MozShot) currently. Currently, no documentation except really simple usage. However, all source code has provided under ruby lisence. You can refer and modifiy this source freely.

    tsukkee
    tsukkee 2008/10/13
    ただバックエンドが Gecko だったり微妙に高機能だったりします。
  • 最速チュパカブラ研究会 Experimental implementation of the CSS3 box-shadow

    たけんくんに誘われて、ここしばらく研究もそこそこに、Gecko 1.9へのbox-shadow実装のコーディングをやっていましたが、一応動くというところまで達したので報告しときます。以下の画像は、『我的春秋』さんのサンプルをこの実装で表示したものです。 フォントの関係でWebKitでの結果とは印象がかなり違いますが、とりあえず表示されるべきものは表示されています。 実装 shadow系のプロパティをいち早く実装してきたWebKitは、ソースが公開されているので、実装方法を直接確認することができます。 text-shadowのコードは以下のような感じ: box-shadowのコードは以下: 要はGraphicsContext::setShadowという関数がキモ。この実装はプラットフォーム毎に用意されていて、Mac OS Xの場合は、以下のコードに飛ばされます: CGというプレフィックスがつ

    最速チュパカブラ研究会 Experimental implementation of the CSS3 box-shadow
    tsukkee
    tsukkee 2008/10/13
    Safariの表示がはやいのはQuartz 2Dのおかげもあるのか
  • GeckoのReflowをアニメーションにする - 最速チュパカブラ研究会

    MDCの記事用にGeckoのReflow(レイアウトを組み立てる処理)の過程をアニメーションGIF↑にしましたが、これが思ったより良い画になったので、トゥイーニングをつけてムービーを作ってみました。 まず、みんなの好きなGoogle。あんまり面白くないです 続いてWikipedia。スクロールバーが出て表示域が狭まったために、サイズを再調整している様子が見えます。 最後に、Mozilla.orgのトップ。floatの扱いがよくわかります。ここでもスクロールバーの出現に伴う再配置が発生しています。 作り方は大体以下のような感じです 各frameのrectが変化したところで位置、大きさ、this pointer値および親のthis pointer値をログに書き出すコードをMozillaに仕込む Rubyスクリプトでログを舐めて、frame treeを再構成する もう一度最初からログを舐めて、各

    tsukkee
    tsukkee 2008/10/13
    レンダリングの様子をムービーに
  • prototype.jsの開発メモとGecko DOM ReferenceのHTMLヘルプ

    未だにちょくちょくみてしまうprototype.jsの簡単なリファレンスであるDeveloper Notes for prototype.jsの日語版とThe Document Object Model in Mozillaで配布されているGecko DOM ReferenceのZIP version (古い奴)をHTMLヘルプにしてみた。HTMLヘルプはちょっと作ってみちゃったりすると、HDD上にあるありとあらゆるHTMLのドキュメントをHTMLヘルプにしたい欲求に駆られてしまう・・・のは僕だけですか、そうですか。 prototype.jsの開発メモ Gecko DOM Reference prototype.jsの開発メモの方はHTMLに手を入れて、メソッドやプロパティにidを振り、キーワードでジャンプできるようにした。HTMLヘルプ向けにCSSもちょっと調整。チェックしきれてない説

    prototype.jsの開発メモとGecko DOM ReferenceのHTMLヘルプ
  • もう1つのWindows用"Geckoブラウザ"、K-Meleonがマイナーバージョンアップ | エンタープライズ | マイコミジャーナル

    K-Meleon.orgは14日(米国時間)、Mozilla派生のWindows専用Webブラウザ「K-Meleon 1.0.1」をリリースした。対象プラットフォームはWindows 95/98/98SE/Me/NT 4.0/2000/XP/2003 Server、32MB以上のメモリと5MB以上の空きディスクスペースが必要。現在公開されているバイナリパッケージは、K-Meleon 1.0との差分の形で提供される。 K-Meleonは、2000年に開発プロジェクトが発足、今年7月に約6年がかりでメジャーバージョンに到達。14日にリリースされたK-Meleon 1.0.1は、コードベースに最新のMozilla 1.8.0.6を採用、Firefox 1.5.0.5でも確認されていたWindows Media Playerプラグインが動作しない不具合が修正されている。なお、K-Meleon 1.

  • 1