タグ

ブックマーク / ykzts.blog (2)

  • fetch API から XMLHttpRequest への置き換えを決意した話 | ykzts.blog

    最近 fetch API をヘビーに使うようになっていて、いろいろと勘所もわかってきていて、Promise ベースなのはやっぱりすごく便利なんだけれども、現状だと機能が全然足りないなあ、と。 XMLHttpRequestUpload 相当がないのは知っていたし、困ったなあと思っていたんだけれども、XMLHttpRequestUpload 自体がだいぶレア目のヤツで使うような機会もまあめったにないので実害としてはそこまで大きくなかった。 んで、だ、XMLHttpRequestUpload 相当がないのは良いとしても、ReadableStream で XMLHttpRequest で言う progress イベント相当のことをしようとしたときに、発火時にトータルの容量がわからんつう問題が発生した。 fetch API で ReadableStream を使って progress の状況を取ると

    fetch API から XMLHttpRequest への置き換えを決意した話 | ykzts.blog
    teppeis
    teppeis 2016/07/21
    fetchは低レベルAPIというコンセプトなので生で使って便利である必要はないのだけど、現段階ではXHRより機能も少ないから低レベルAPIとしても微妙という状態
  • w3c-xmlhttprequest 1.1.0をリリースしました | ykzts.blog

    w3c-xmlhttprequest 1.1.0をリリースしました。ソースコードはGitHubにございますので、よろしければご確認ください。またPull Requestは熱烈に歓迎いたします。 拙作、w3c-xmlhttprequestはNode向けに書かれたXMLHttpRequestの実装です。できる範囲でW3CによるXMLHttpRequestの仕様にそわせられるように書いてあります。直前のバージョンである1.0.0までではイベントハンドリングの扱いが粗雑なものとなっておりましたが今般のバージョンである1.1.0ではW3Cの仕様に比較的忠実なものにできたのではないかと思います。イベントハンドリングの動作を仕様に忠実にさせるためにDOM 4のイベント周りの実装を簡易的にではありますが、実施しておりますので、ソースコードの方も確認してもらえると、わたしの努力が身を結ばれたように感じられ、

    w3c-xmlhttprequest 1.1.0をリリースしました | ykzts.blog
    teppeis
    teppeis 2013/08/12
    「さて、w3c-xmlhttprequestの使いみちではありますが、ないのではないかと思います」
  • 1