[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

タグ

2019年4月30日のブックマーク (7件)

  • Stub navigator API in end-to-end tests

    Battery status web app Simple test Mocking navigator.battery property Mocking navigator.getBattery method Battery status updates No battery API See also Battery status web appIn source repo bahmutov/demo-battery-api there is a web application forked from pazguille/demo-battery-api that uses navigator browser API to show the current battery status. You can try the demo of the application at http://

    Stub navigator API in end-to-end tests
    efcl
    efcl 2019/04/30
    Cypressを使いBattery status APIのStubをしながらテストをするチュートリアル。 `navigator`をどのようにstubしてテストするかについて
  • Feature Toggleについて調べてみた

    前から何回か興味を持ってるんだけど、ちょっとまとめて調べながら思ったことをザクザク吐き出しておくよ。 今のところ考えるちょうどいい使い方いろんな使い方ができると思うんだけど、リリースサイクルの都合ではなく どんな機能が現在のプロダクトで切り替え対象となっているのかの可視化 ( admin panel )サーキットブレイカーの意味で使うのを前提にしつつ、 カナリアリリースA/Bテストにも導入していく、くらいの感じだとよさそう。 大げさな感じがするかもしれないけど、ちゃんと考えて入れないとややこしくなるだけだなと感じているので。 雑な言い方すると feature toggle って global な状態分けの if ブロックなわけで、実際、特別な記法なんかなくたって環境変数と if だけで実現可能なわけですよ。でもそれって実装側からもプロダクトオーナー側からも実態が見えにくくなるだけでいいこと

    efcl
    efcl 2019/04/30
    Feature Toggle。フラグリリースのサービスやフレームワーク。 Admin Panel、管理画面
  • PixiJS v5 lands

    Can you believe it’s been it’s been this long? Nearly 2 years?? I guess that’s what happens because… life! (for me, I blame the fact I added two kids to the world) Still, better late than never right? So without further ado... (drum roll) PixiJS v5 is here! That’s right, today we get to officially announce that v5 has landed in the PixiJS master branch and also on npm. This is a huge step as it me

    PixiJS v5 lands
    efcl
    efcl 2019/04/30
    PixiJS 5.0.0リリース。 WebGLがデフォルトとなり、Cnavas版は`pixi.js-legacy`として提供されるように。globalに`PIXI`オブジェクトを追加しないでimportできるように。 Rendererのシグネチャの変更、 `PIXI.Mesh`の追加、 Graphics Holesの対応改
  • HTTP headers for the responsible developer

    This article is a written version of the talk “HTTP headers for the responsible developer”. You can check the slides or the recording. Being online is the default state for many people these days. We all spend our time shopping, chatting, reading articles, and looking for information like directions. The web connects us with the whole world, but most certainly the web connects people. I myself hav

    HTTP headers for the responsible developer
    efcl
    efcl 2019/04/30
    HTTP Headerについての記事。 HSTS、CSP、Cache-Control、Accepe-Encoding、Accept-CH、
  • E2EテストをSelenium Webdriver からCypress.io に移行した話 - 一休.com Developers Blog

    こんにちは。 一休.comの開発基盤を担当しています、akasakasです。 今回は、E2EテストをSelenium WebdriverからCypress.ioに移行した話をしたいと思います。 一休のE2Eテスト事情 あれから、数年が経過して、、、 どうしてこうなった??? SeleniumではSPAへの対応が難しくなってきた なんでもかんでもSeleniumで頑張ろうとした弊害 いざリプレイスへ・リプレイスをする上で気をつけたこと 開発者フレンドリー 安定性 然るべきレイヤーでテストする(何でもかんでもブラウザテストにしない) 技術選定 Cypress.io とは? Cypress.io のいいところ セットアップが楽 テストを書くことだけに集中できる CI連携が楽 Cypress.io の頑張って欲しいところ その他、移行に関しての細かい話 重複テストケースの排除 Page Objec

    E2EテストをSelenium Webdriver からCypress.io に移行した話 - 一休.com Developers Blog
    efcl
    efcl 2019/04/30
    Cypressはelectronがデフォ、chromeも選べる。 guiアプリがコア機能。セレクタとかguiで選んだりテストの再実行、ステップごとの記録閲覧できる。 テストが落ちたら自動でスクショと動画が出る。cypress.io と連携するとCIダッシュ
  • GitHub - PepsRyuu/nollup: Rollup compatible development bundler for fast rebuilds and HMR.

    efcl
    efcl 2019/04/30
    開発向けRollup
  • Native image lazy-loading for the web!

    April 6, 2019 In this post, we'll look at the new loading attribute which brings native <img> and <iframe> lazy-loading to the web!. For the curious, here's a sneak preview of it in action: <img src="celebration.jpg" loading="lazy" alt="..." /> <iframe src="video-player.html" loading="lazy"></iframe> We are hoping to ship support for loading in ~Chrome 75 and are working on a deep-dive of the feat

    Native image lazy-loading for the web!
    efcl
    efcl 2019/04/30
    画像やiframeの遅延ロードなどを行う`loading`属性について。 属性値として`lazy`、`eager`、`auto`が設定できることやFeature Detection、Fallbackの書き方についてなど