タグ

2020年12月1日のブックマーク (3件)

  • Web サイトのパフォーマンスを定点観測する仕組みを作った話 | Rukolog

    この記事は YAMAP エンジニア Advent Calender 2020 1日目の記事です。 パフォーマンス計測に至った理由YAMAP では地図を表示する画面が多いです。地図にはランドマークのピンアイコンだったり、登山道だったり、たくさんの要素を表示する必要があり、ページが重いことが体感的にわかることがありました。しかし、実際に重いのかどうかよくわからないし、改善するためにも指標が必要です。  そこでなにか指標を決めて、計測をしようと思いました。 パフォーマンスの指標パフォーマンスの指標について調べていると、Web サイトのユーザー体験の観測には2つの視点があることがわかりました。 合成モニタリング合成モニタリングは、同じ環境で定期的に繰り返し計測します。ある特定の環境をシュミレートし、その環境で計測を続けるので、計測結果のゆらぎが少ないです。この後書くリアルユーザーモニタリングと違っ

    Web サイトのパフォーマンスを定点観測する仕組みを作った話 | Rukolog
    nc44v-134-nvtyqfgq
    nc44v-134-nvtyqfgq 2020/12/01
    lighthouse-observerをcloud functionsで定期実行してその結果をspread sheetに記録する。そしてデータポータルで可視化する・・・いい話だ
  • Puppeteer, Selenium, Playwright, Cypress - how to choose? - AI-driven E2E automation with code-like flexibility for your most resilient tests

    Puppeteer, Selenium, Playwright, Cypress – how to choose? At Testim, a lot of what we do is build  AI-based features on top of automation frameworks to add stability,… At Testim, a lot of what we do is build  AI-based features on top of automation frameworks to add stability, accelerate test creation, and improve root-cause analysis. We evaluate a number of test automation frameworks to understand

    Puppeteer, Selenium, Playwright, Cypress - how to choose? - AI-driven E2E automation with code-like flexibility for your most resilient tests
    nc44v-134-nvtyqfgq
    nc44v-134-nvtyqfgq 2020/12/01
    playwrightが正式リリースされたのでE2Eフレームワークの比較を行ってくれている。pros cons まとまっていて非常によい。まずは始めてみようででE2Eテストコード書いたところは大抵破綻している、みたいなことも書かれている
  • React部分導入時の開発・検証環境紹介|食べログ フロントエンドエンジニアブログ

    この記事はべログアドベントカレンダー2020の1日目の記事です。 2020年も残り1ヶ月になりました。早いものですね。 この記事を執筆するのは、べログでフロントエンドチームに所属する@hagevvashiです。 はじめにべログではRuby on Rails(以下RoR)を用いており、サイトの大部分がRoRによってHTMLのレンダリングまで行われています。JavaScriptでの実装はほとんどがjQueryなどを用いた非宣言的なものとなっています。 歴史あるサービスなので、それなりにコード量が増えかつ複雑になっています。例えば既存のjQueryやBackbone.jsで書かれたソースコードを変更するのに予想外のコストを強いられたりします。 べログを引き続きユーザにとって価値のあるサービスにするためには、いち早く新しい機能を届ける必要があります。そして、そういった予想外のコストを少しで

    React部分導入時の開発・検証環境紹介|食べログ フロントエンドエンジニアブログ
    nc44v-134-nvtyqfgq
    nc44v-134-nvtyqfgq 2020/12/01
    食べログアドベントカレンダー1日目を公開しました!!!