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

タグ

specに関するginpeiのブックマーク (10)

  • JSON Lines

    Documentation for the JSON Lines text file format This page describes the JSON Lines text format, also called newline-delimited JSON. JSON Lines is a convenient format for storing structured data that may be processed one record at a time. It works well with unix-style text processing tools and shell pipelines. It's a great format for log files. It's also a flexible format for passing messages bet

    ginpei
    ginpei 2024/03/04
    1行ごとにJSONを記述する方式のテキストファイル仕様。ログファイルに最適、CSVより良いぞ、とのこと。推奨の拡張子は.jsonl、MIMEタイプはapplication/jsonl。
  • なぜ HTML の form は PUT / DELETE をサポートしないのか? | blog.jxck.io

    Intro 10 年ほど前に同じことを調べたことがある。 なぜ html の form は PUT / DELETE をサポートしないのか? - Block Rockin' Codes https://jxck.hatenablog.com/entry/why-form-dosent-support-put-delete 当時は全くの素人で、素人なりに調査はしたが、ほとんどが推測の域を出ない結論だった。 この問題についてあらためて記す。 仕様策定の経緯 表題の通り、 <form> の method には GET と POST しかサポートされていない。 HTTP には他にも PUT や DELETE といったメソッドもあるのに、なぜサポートされていないのかという疑問から始まった。 仕様が決定した経緯は、以下に残っている。 Status: Rejected Change Descriptio

    なぜ HTML の form は PUT / DELETE をサポートしないのか? | blog.jxck.io
    ginpei
    ginpei 2023/11/28
    サポートしない理由は有用な場面がなく開発者を満足させる以上の利点がないから。またHTML/HTTPに手を入れるよりFlutterやWebSocketのような方向性の方が将来の拡張性が高いかも、と。
  • pointer/hover/any-pointer/any-hover test results

    ginpei
    ginpei 2023/11/13
    CSSエディアクエリーのhoverやpointerの値が各環境でどの値を取るか調査した結果。同じ端末でもブラウザーによって違ったり、同じ環境でもOSのモードで変わったり。
  • JavaScriptの上限・限界値 - Qiita

    JavaScriptの文字列や配列は最長でどこまで格納できるか、気にしたことはありますか?関数は何個まで引数を取れるのでしょうか?ブロックのネストは何段まで? この記事では、そんな素朴な疑問に答えてみます。 テストに使った環境は、 macOS 12.3.1 (Arm64) Node.js v17.7.2 Firefox Nightly 102.0a1 (2022-05-29) です。当たり前ですが、この記事に載せる数値は環境によって変わる可能性があります。 テストに使ったスクリプト類は https://github.com/minoki/javascript-limits に置いてあります。 文字列の長さ まずは文字列の長さです。 規格には The String type is the set of all ordered sequences of zero or more 16-bit

    JavaScriptの上限・限界値 - Qiita
    ginpei
    ginpei 2022/05/31
    JSエンジンが扱える、文字列の長さや変数の数、ネストの深さ等の調査。
  • CSSのCascadingに追加されようとしているLayerという概念 - araya's reservoir

    2021 年 1 月に CSS Cascading and Inheritance Level 5 の First Public Working Draft が公開された。 CSS Cascading and Inheritance はその名の通り、CSS の Cascade や継承などについての仕様を定義しているもので、つい先日 Level3 が晴れて W3C Recommendation となった。 CSS Cascading and Inheritance Level 3 is a W3C Recommendation そして、新たに First Public Working Draft が公開された Level5 では、今までの Cascading に、新たにLayerという概念の導入が検討されている。 記事では CSS の Cascading についておさらいし、新しい概念であ

    CSSのCascadingに追加されようとしているLayerという概念 - araya's reservoir
    ginpei
    ginpei 2021/02/17
    CSSのスタイル適用順序に追加されそうなLayerについて。詳細度より優先順位が高い基準だが、先にレイヤー名だけ記述することで各スタイルの記述順序に依らない宣言が可能。
  • Mozilla Specification Positions

    This page tracks Mozilla's positions on open Web and Web-related specifications submitted to standards bodies like the IETF, W3C, and Ecma TC39. Please remember, this isn't a commitment to implement or participate; it's just what we think right now. See dev-platform to find out what we're implementing. Want Mozilla's position on a specification? Find out more. legend The possible positions are: po

    ginpei
    ginpei 2020/07/01
    Mozillaが最新の仕様提案に対してどういう立場を取っているかの一覧。作業中や試す価値あり、有害などに分類。必要に応じて更新される。
  • Private Class Field の導入に伴う JS の構文拡張 | blog.jxck.io

    Intro ECMAScript の Private Class Field の仕様策定と各ブラウザの実装が進んでいる。 これにより、従来の JS にはなかった Class の Private フィールドが使えるようになる。 提案されている構文や、挙動について解説する。 Class Field Declaration まず前提として、現状の Class の フィールドはコンストラクタで定義する必要がある。 例えば count フィールドを持つ Counter クラスを定義した場合、以下のようになる。 class Counter { constructor() { this.count = 0 } increment() { this.count ++ } display() { console.log(this.count) } } const c = new Counter() c.in

    Private Class Field の導入に伴う JS の構文拡張 | blog.jxck.io
    ginpei
    ginpei 2019/03/15
    数年議論した結果 `this.#foo` になった。記号は他に選択肢なし。superも含め外部からアクセスする方法を排除し存在を確認する方法もない。`this['#foo']` は別物。`other.#x` はどういうこと?
  • HTML5 入れ子チートシート | 吉川ウェブ

    HTML 5.2のそれぞれの要素が入れ子にできる「子要素」、包含されることが可能な「親要素」の一覧のルールを視覚化して表示します。 ※1 a要素の親要素が包含可能であること※1 audio要素の親要素が包含可能であること※1 canvas要素の親要素が包含可能であること※1 del要素の親要素が包含可能であること※1 ins要素の親要素が包含可能であること子要素省略※1 map要素の親要素が包含可能であること※1 noscript要素の親要素が包含可能であること かつ body要素の子孫であること子要素省略※1 video要素の親要素が包含可能であること ルート要素&文書メタデータ html 親 子 head 親 子 title 親 子 base 親 子 link 親 子※HTML 5.2から可能。フレージングコンテンツが期待される場所※head要素の子孫であること meta 親 子※he

    HTML5 入れ子チートシート | 吉川ウェブ
    ginpei
    ginpei 2017/12/20
    仕様上ある要素の子に含められる要素、逆に親として含まれうる要素を可視化するツール。2015年当時の情報か。
  • WebKit を念頭に作成されたサイトで起きるブラウザー互換性問題に対する Firefox の対応 | Mozilla Japan ブログ

    [この記事は米国 Hacks ブログで公開された "Firefox 49 fixes sites designed with Webkit in mind, and more" の抄訳です] 最近 Hacks で公開したいくつかの記事で、 ブラウザー互換性を意識したウェブ制作の重要性 と、優れた開発者がブラウザー互換性を考慮してどのようにウェブを制作しているか について述べてきました。すべての人がウェブを利用できるかどうかは、開発者にかかっています。今日の時点で、多くの 互換性に関する機能 が Firefox のレンダリングエンジンである Gecko に搭載されています。これは WHATWG の定める最新の互換性標準 によるものです。 Firefox の今回行われた更新で、特筆すべき変更が加えられました。それはいくつかの -webkit- のついた属性と、WebKit に固有なインターフェ

    WebKit を念頭に作成されたサイトで起きるブラウザー互換性問題に対する Firefox の対応 | Mozilla Japan ブログ
    ginpei
    ginpei 2016/09/27
    FirefoxがWebkit用のCSSやJSをサポートし始める。これまで多くの開発者がFirefoxを無視してきたため。なんとも。
  • ES2016(ES7)で実装されたべき乗演算子(Exponentiation Operator)の挙動について - Qiita

    Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article?

    ES2016(ES7)で実装されたべき乗演算子(Exponentiation Operator)の挙動について - Qiita
    ginpei
    ginpei 2016/06/26
    `-2**2` が `(-2)**2` ではなく `-(2**2)` となる他言語仕様を考慮して混乱しないように。へえー。
  • 1