2019年6月10日のブックマーク (2件)

  • 8年前”初音ミク×Google”の名CMを電通社員が解説→あの頃感じた”未来”に震えるTL「ラストの映像で鳥肌」「物凄くゾクゾク興奮した」

    @0hana613 キズナアイをはじめVチューバーの時代だから若い子は知らないかもしれないけど、 8年前「初音ミク×Google」という神タッグで作られたこのCMは、当時得体の知れなかったボーカロイドを凄まじいセンスと共に世に知らしめた名CMだったと思う。 pic.twitter.com/Gx8UC5ATD7 2019-06-09 00:52:23 @0hana613 このCMの好きなとこ① 音と映像のシンクロが神がかってる。楽曲“Tell Your World”が素晴らしいのはもちろん、クリック音、タイピング音、後半の歓声が入るタイミングなど、計算し尽くされている。神。 2019-06-09 03:20:54 @0hana613 このCMの好きなとこ② 最後の56秒目でChromeのアイコンをクリックすると、アイコンの周りからChromeで使える周辺アプリたちがギュルーンって出てきて、音

    8年前”初音ミク×Google”の名CMを電通社員が解説→あの頃感じた”未来”に震えるTL「ラストの映像で鳥肌」「物凄くゾクゾク興奮した」
    monorod
    monorod 2019/06/10
    もう8年も経ってるのかあ。はやいなあ…
  • 高速化の観点から new Array(100) を使わない方が良い理由

    別件で V8 の JIT コードの逆アセンブルを眺めている時に気づいたのですが、JavaScriptで new Array(100) という形で配列を作るのは、高速化の観点から言うと V8 においては避けるべき書き方です。 高速化を求める方は、 new Array() や [] で作成して Array#push で追加していくのが良いでしょう。この記事では、その理由を説明します。 今回の記事は、以下の V8 のブログ記事を参考にしております。 https://v8.dev/blog/elements-kinds 「詰まった配列(Packed Array)」と「穴あき配列(Holey Array)」 v8 は内部的に、その配列がどういうタイプの配列であるかの状態を記録しており、その情報を利用して最適化を適用します。状態は内部的には21個あるのですが、今回話題にするのは、その中でも「詰まってい

    monorod
    monorod 2019/06/10
    JavaScriptは割と速度求める気がするけど…、でもこういう系の実行速度はブラウザによってまちまちだから最適化しづらくて、結局あまり考えない方が良いのはある。トランスパイラとか使ってればもうわからんしな