タグ

2012年1月5日のブックマーク (7件)

  • タブブラウザ Sleipnir - Windows / Mac の先端的ウェブブラウザ

    今日、あなたが読んだ何千という文字も当はすべて美しくできました あなたが日頃からウェブブラウズするなら、どんなページでもテキストを目にしない日はありません。それらを表示するウェブブラウザは、実は「文字を読むための道具」だとわかります。そこで、いつでももっとも長く目に触れる文字を美しく描き出すことに、フェンリルのデザイナーは取り組みました。あらゆるページのテキストを美しくすることは、これからあなたが目にするウェブの世界すべてを美しくすることです。 美しい文字を見る ギザギザした文字を PC と古いゲーム機以外で 見たことがありますか? PC で見る文字がギザギザしているのは当たり前のことでしょうか。表示性能の進化で、PC の文字が粗いドットでなくてはならなかった時代はずいぶん前に過ぎ去りました。にも関わらず、一般的なブラウザの文字はいまだにレトロなゲーム機のようです。Sleipnir の登

    タブブラウザ Sleipnir - Windows / Mac の先端的ウェブブラウザ
  • タブブラウザ Sleipnir - Windows / Mac の先端的ウェブブラウザ

    今日、あなたが読んだ何千という文字も当はすべて美しくできました あなたが日頃からウェブブラウズするなら、どんなページでもテキストを目にしない日はありません。それらを表示するウェブブラウザは、実は「文字を読むための道具」だとわかります。そこで、いつでももっとも長く目に触れる文字を美しく描き出すことに、フェンリルのデザイナーは取り組みました。あらゆるページのテキストを美しくすることは、これからあなたが目にするウェブの世界すべてを美しくすることです。 美しい文字を見る ギザギザした文字を PC と古いゲーム機以外で 見たことがありますか? PC で見る文字がギザギザしているのは当たり前のことでしょうか。表示性能の進化で、PC の文字が粗いドットでなくてはならなかった時代はずいぶん前に過ぎ去りました。にも関わらず、一般的なブラウザの文字はいまだにレトロなゲーム機のようです。Sleipnir の登

    タブブラウザ Sleipnir - Windows / Mac の先端的ウェブブラウザ
    millefio
    millefio 2012/01/05
    ※v3.0.4・最小システム要件:WindowsXP
  • タブブラウザ Sleipnir - Windows / Mac の先端的ウェブブラウザ

    今日、あなたが読んだ何千という文字も当はすべて美しくできました あなたが日頃からウェブブラウズするなら、どんなページでもテキストを目にしない日はありません。それらを表示するウェブブラウザは、実は「文字を読むための道具」だとわかります。そこで、いつでももっとも長く目に触れる文字を美しく描き出すことに、フェンリルのデザイナーは取り組みました。あらゆるページのテキストを美しくすることは、これからあなたが目にするウェブの世界すべてを美しくすることです。 美しい文字を見る ギザギザした文字を PC と古いゲーム機以外で 見たことがありますか? PC で見る文字がギザギザしているのは当たり前のことでしょうか。表示性能の進化で、PC の文字が粗いドットでなくてはならなかった時代はずいぶん前に過ぎ去りました。にも関わらず、一般的なブラウザの文字はいまだにレトロなゲーム機のようです。Sleipnir の登

    タブブラウザ Sleipnir - Windows / Mac の先端的ウェブブラウザ
    millefio
    millefio 2012/01/05
    ※Sleipnir2・最小システム要件:Windows98
  • JavaScriptの文字列を反転する10の方法とそのパフォーマンス - 風と宇宙とプログラム

    はじめに JavaScriptで文字列を反転する10の方法を(無理矢理?)思いついたので、ちょっと簡単に紹介したい。また、それぞれについて、各ブラウザでパフォーマンスを測定してみたので、その結果も合わせて載せる。 文字列のStringオブジェクトには、部分切り出し(substring, slice)や置換(replace)、連結(concat)など豊富な機能があるのに、反転(reverse)機能はない。Arrayのreverseはあるのに、Stringのreverseがないのはどうしてなのだろうか。 各ブラウザとそのバージョンは以下の通り: Chrome Firefox Opera Safari IE 13.0.782.112 m 6.0 11.50 5.1(7534.50) 8.0.7600.16335 rev01: C言語的発想 空の配列を作って、そこに元の文字列の後ろから1文字つづ入

    JavaScriptの文字列を反転する10の方法とそのパフォーマンス - 風と宇宙とプログラム
  • JavaScriptのswitch文の速度はブラウザの違いでこんなにも差があった。 - 風と宇宙とプログラム

    はじめに JavaScriptswitch文は、CやJavaと異なりcaseのところに任意の式が書けるため、実行時にcaseの式も評価されるので基的にはif-else文の並びと類似のものになります。つまり、caseの数に応じてパフォーマンスも低下すると予想されます。当にそうなのか確認してみました。 測定した各ブラウザのバージョンは以下の通りです。 Firefox Chrome Safari Opera IE 3.5.6 4.0.249.30 4.0.4 (531.21.10) 10.10 8.0.6001 caseが数値リテラルの場合 パフォーマンスを測定するテストコードは下記のような簡単なものです。caseが1000個あるswitch文を10万回繰り返して実行したときの時間を測定しました。perf_test()関数の引数vに与える値に応じてcaseの条件で一致する場所が変わります。

    JavaScriptのswitch文の速度はブラウザの違いでこんなにも差があった。 - 風と宇宙とプログラム
  • JavaScriptのswitch文の速度評価記事への補足 - 風と宇宙とプログラム

    前回書いたエントリー「JavaScriptswitch文の速度はブラウザの違いでこんなにも差があった。」に予想外にたくさんのブックマークがつき、貴重なコメントも頂きありがとうございます。それにインスパイアーされたので、ちょっと補足を書きました。個々の項目はブコメにヒントを得ましたが直接対応するものではありません。 どうしてこんなパフォーマンステストをしたの? switch文のパフォーマンスを測定する動機になったのは、あるコードを読んでいたら、多量のswitch文があり、しかも、caseの数も多い。非常に見通しが悪い上に、これじゃ遅いだろうなと直感的に思いました。でも、ふと、switch文のcaseが定数なら分岐は高速に実行するようにコンパイルされるのではないか?JavaScriptswitchはif-elseの並びと意味的には類似だけれど、caseが定数に限定されるなら、caseが多い

    JavaScriptのswitch文の速度評価記事への補足 - 風と宇宙とプログラム
  • Firefox3.6 のswitch文がさらに高速になった - 風と宇宙とプログラム

    JavaScriptswitch文のパフォーマンスはブラウザの違いでこんなにも差があった。」でブラウザごとのswitch文の速度評価を行ったが、Firefox3.6のパフォーマンスについて、hacks.mozilla.orgに以下のような気になる記事がある。 JavaScript speedups in Firefox 3.6 Tracing More JavaScript Constructs ... ... ・ switch: We have improved performance when tracing switch statements that use densely packed numeric case labels. These are particularly important for emulators and VMs. JavaScriptでのエミュレータや

    Firefox3.6 のswitch文がさらに高速になった - 風と宇宙とプログラム