タグ

ブックマーク / myakura.hatenablog.com (7)

  • Microsoft EdgeのChromium移行とか - fragmentary

    週明けに出回った、Microsoft EdgeがChromiumベースになるという話について、Microsoftからアナウンスがあった。 Microsoft Edge: Making the web better through more open source collaboration - Windows Experience Blog For the past few years, Microsoft has meaningfully increased participation in the open source software (OSS) community, becoming one of the world’s largest supporters of OSS projects. Today we’re announcing that we intend to ado

    Microsoft EdgeのChromium移行とか - fragmentary
    Pasta-K
    Pasta-K 2018/12/07
    ふーむ、あとはMozillaに頑張ってもらうしかない。EdgeHTMLよく頑張っていたと思っていたけど残念だなぁ。
  • SafariのUA文字列が固定されて固定されなくなったおはなし - fragmentary

    Jxckが以前、SafariのUA文字列が固定されたというのを書いていた。 Safari による User-Agent 固定化と Web における Feature Detection | blog.jxck.io Safari Technology Preview 46で入った変更だ。 Release Notes for Safari Technology Preview 46 | WebKit Froze the user-agent string to reduce web compatibility risk and to prevent its use for fingerprinting TwitterでもAppleのRicky Mondelloがそれを伝えていて、ちょっと騒ぎになっていた。「それは困る」的な反応が結構多かったのと、中には「やっぱりSafariは新たなIE6だ」み

    SafariのUA文字列が固定されて固定されなくなったおはなし - fragmentary
    Pasta-K
    Pasta-K 2018/04/16
    結局固定止めたのか
  • するするさせたい:サイボウズ採用情報のアニメーション(その2) - fragmentary

    サイボウズの採用情報ページにあるアニメーションがするするしていない。ので前回は何がおこってるのか見てみた。 今回はするするさせられないか、がんばってみる。 その1 ― 何が起こっているのか調べる その2 ― 調べながら直しながらするするさせる その3 ― ちょっとしたことや他のブラウザでもするするさせる アニメーションを止める まず、いまのjQueryベースなアニメーションを止める。 コンソールに以下をぶっこめばアニメーションが止まって、背景も初期位置に戻る。 jQuery('.icon').stop().css('backgroundPosition', '') チェーンもできるしjQueryべんりだね。 CSSアニメーションにしてみる jQueryのアニメーションを別の方法に書き換えるわけだけど、今は2010年代も後半だ。使うならCSSアニメーションしかない。とくに右から左へ一方向って

    するするさせたい:サイボウズ採用情報のアニメーション(その2) - fragmentary
    Pasta-K
    Pasta-K 2016/05/13
  • するするさせたい:サイボウズ採用情報のアニメーション(その1) - fragmentary

    サイボウズの採用情報ページを見ていた。 サイボウズ | 採用情報(新卒・キャリア) といっても受けるとかではなく、ただ性格悪いことを思っていただけなんだけど。 Kintoneのセクションでアプリっぽいアイコンたちが右から左へと流れているんだけど、それがガタガタとしている。するするしていない。するするさせたい。 というわけで、何が起こっているのかを調べてみようかと。何回かにわけて書くよ。 その1 ― 何が起こっているのか調べる その2 ― 調べながら直しながらするするさせる その3 ― ちょっとしたことや他のブラウザでもするするさせる アニメーションの実装を調べる あとのことを考えて、Chrome DevToolsを使う。 まず、該当の流れるアイコンのところで右クリックしてinspectする。Elementsパネルで、<div class="icon"> という要素がハイライトされる。div

    するするさせたい:サイボウズ採用情報のアニメーション(その1) - fragmentary
    Pasta-K
    Pasta-K 2016/05/13
  • <script async>でJavaScriptの非同期読み込みを - fragmentary

    JavaScriptファイルをスクリプトから非同期で読み込むパターンは古い、という話を目にしたのはもう半年前のこと。 言ったのはIlya Grigorik。月末のGoogle Japanでのイベント、月初のHTTP2ConferenceにくるWebパフォーマンス界のすごいひとですよ。 Script-injected "async scripts" considered harmful - igvita.com 件のパターンは、スクリプトで動的に script を生成して、そこに読み込みたいJavaScriptファイルをぶっこんで読み込むというもの。 <script> var script = document.createElement('script'); script.src = "//somehost.com/awesome-widget.js"; document.getEleme

    <script async>でJavaScriptの非同期読み込みを - fragmentary
    Pasta-K
    Pasta-K 2014/10/14
  • JavaScriptCoreでparseInt('010')が十進数として処理されるように(→V8, SpiderMonkeyも追従) - fragmentary

    ちょっと前に、JavaScriptCoreでparseInt()の挙動が変更されて、0から始まる文字列を8進数として認識しなくなった。 Changeset 103922 ― ES5 prohibits parseInt from supporting octal parseIntは入る文字列によって、数値の底が変わっちゃう。基的には十進数として処理するけれど、"0x10"みたく0x(もしくは0X)から始まる文字列が渡された場合、文字列は16進数として解釈され、処理される。だから、parseInt('0x10')は16を返す。 ここまではまだいいとして、"010"とか0から始まる数値(の文字列)が入ると、それを8進数として処理してしまう「ことがある」。ES3のparseIntの項にはこんな注釈がある。 When radix is 0 or undefined and the string'

    JavaScriptCoreでparseInt('010')が十進数として処理されるように(→V8, SpiderMonkeyも追従) - fragmentary
    Pasta-K
    Pasta-K 2013/08/16
  • OperaのWebKit移行 - fragmentary

    各所で既報だろうけれど、OperaがWebKitへの移行を発表した。 Opera gears up at 300 million users 300 million users and move to WebKit WebKitベースのモバイルブラウザを発表という噂があって、ああモバイルだけかと思ったら全部だと。驚いた。そりゃ去年夏ごろから人が離れたり、PrestoのWeb標準実装ドキュメントが更新されなかったりするわけだ。ふむ。 “WebKit”とあるけれど、Operaソースの発表を読む限り、どうやらChromium portっぽい。Chromiumベースに独自のOpera portを作ったりはないよねえ…… ChromiumベースでどれくらいOperaフレーバーが出るのだろう。拡張もChromeベースとなるとUIもそんなに変えられないだろうし、Chromeに似たものになるのかな。デスク

    OperaのWebKit移行 - fragmentary
    Pasta-K
    Pasta-K 2013/02/14
    OperaがChromiumベースに移行かあ。独自エンジンの開発をやめてどこまでOperaの特徴を残せるかだろうなあ。
  • 1