タグ

2015年10月15日のブックマーク (3件)

  • JavaScriptでのDOM操作は重いのかという話とForced Synchronous Layoutについて - id:anatooのブログ

    2015年にもなるのにJavaScriptでのDOM操作のパフォーマンスについて書く。ウェブページにインタラクションを持たせたい時に、JavaScriptでDOM操作を行うことがよくある。このDOM操作のパフォーマンスについて、よく聞く意見を大別すると次の2つがある。 JavaScriptによるDOM操作は重たい レンダリングが重いだけで、DOM操作そのものはそれほど重たくない JavaScriptでオブジェクトのプロパティを操作したりする単体の処理は通常1ミリ秒もかからないが、DOM操作をするとレンダリングが完了するまでに数十ミリ秒程度かかったりする場合がある。1番目のDOM操作が重たいと言っている人は経験則的にそう言っていることが多い。 レンダリングの仕組みを知っている人は2番目の意見を言うが、重箱の隅をつつくような話をするとこれも必ずしも正しいわけではない。DOM操作するコードによっ

    JavaScriptでのDOM操作は重いのかという話とForced Synchronous Layoutについて - id:anatooのブログ
    habe0404
    habe0404 2015/10/15
  • 【閉店】渋谷で深夜2時まで営業する角打ちサンドイッチスタンド、その名も『ドレスのテイクアウト店』 - メシ通 | ホットペッパーグルメ

    ある日の深夜のこと。 とあるSNSを眺めていたら、いしん坊の友人がサンドイッチ写真をアップしていたんですね。 「残っててよかった! 3つゲット!」 そんなコメントと共に写し出された写真が、なんともおいしそう……。そして時計をみれば、なんと深夜の1時15分。 「こんな時間にやってるサンドイッチ屋さんなんて、あるの!?」 そんな疑問がむくむくと。 場所を調べてみたら渋谷駅の近く、なんと夜2時まで営業とな。そ、そんな店があるのかっ! ※メシ通編集部より 「ドレスのテイクアウト店」は、2017年10月で移転されました。詳細は店舗サイトを参照ください。 駅から徒歩3分!なのにかなり見つけにくいロケーション さっそく行ってきたんですけどね、こちらのお店、すっっっごく場所、見つけにくいと思います。見逃しがちなポイントにあるのですよ。順路を写真付きでご紹介しますね。 まず渋谷駅西口(モヤイ像のあるほうで

    【閉店】渋谷で深夜2時まで営業する角打ちサンドイッチスタンド、その名も『ドレスのテイクアウト店』 - メシ通 | ホットペッパーグルメ
    habe0404
    habe0404 2015/10/15
  • JSONで疲弊したら試したい、アプリのデータをSQLiteで受け渡すという選択肢 - アニマネ開発日誌

    アニマネの内部ではアプリとサーバー間でどのようにデータを受け渡ししているかという話をしてみます。 一般的にアプリとサーバー間のデータの受け渡しだとJSONやXML、YAMLなどが多いと思います。 ここにSQLiteという選択肢を入れると色々幸せになれるという話です。 もはや何で今までJSONという固定観念が捨てられなかったのかというぐらい、個人的にはコロンブスの卵でした。 あまり事例はなさそうなので、ここで紹介してみます。 アニマネでの問題点 アニメアプリのアニマネでは主にアニメの番組表やニュースをサーバーから受け取って表示しています。 都道府県にもよりますが、一つの都道府県の1週間分の番組表(アニメだけ)をJSONにすると大体750KBぐらいになるんですね。 これを開発初期ではMessagePackに置き換えてました。 話の筋とは関係ないですが、JSONよりはMessagePackの方

    JSONで疲弊したら試したい、アプリのデータをSQLiteで受け渡すという選択肢 - アニマネ開発日誌
    habe0404
    habe0404 2015/10/15