ATProto Browser

ATProto Browser

Experimental browser for the Atmosphere

Post

Ruby 3.4's new `prism` parser is 2.5x faster than the old `parse.y` parser, according to @eregon. Nice work! https://eregon.me/blog/2024/10/27/benchmarking-ruby-parsers.html

Oct 29, 2024, 9:50 PM

Record data

{
  "cid": "bafyreigolgjivbada3vke6p3nt77a5o4z4qamfgjifl66sfbbk76m62tui",
  "uri": "at://did:plc:33u4uxcmscw6qblvckbbnx4j/app.bsky.feed.post/3l7omeecqpxn2",
  "value": {
    "$type": "app.bsky.feed.post",
    "bridgyOriginalText": "<p>Ruby 3.4&#39;s new `prism` parser is 2.5x faster than the old `parse.y` parser, according to <span class=\"h-card\" translate=\"no\"><a href=\"https://ruby.social/@eregon\" class=\"u-url mention\">@<span>eregon</span></a></span>. Nice work!</p><p><a href=\"https://eregon.me/blog/2024/10/27/benchmarking-ruby-parsers.html\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" translate=\"no\"><span class=\"invisible\">https://</span><span class=\"ellipsis\">eregon.me/blog/2024/10/27/benc</span><span class=\"invisible\">hmarking-ruby-parsers.html</span></a></p>",
    "bridgyOriginalUrl": "https://ruby.social/@getajobmike/113392918844101867",
    "createdAt": "2024-10-29T21:50:29.000Z",
    "facets": [
      {
        "$type": "app.bsky.richtext.facet",
        "features": [
          {
            "$type": "app.bsky.richtext.facet#link",
            "uri": "https://eregon.me/blog/2024/10/27/benchmarking-ruby-parsers.html"
          }
        ],
        "index": {
          "byteEnd": 174,
          "byteStart": 110
        }
      }
    ],
    "langs": [
      "en"
    ],
    "text": "Ruby 3.4's new `prism` parser is 2.5x faster than the old `parse.y` parser, according to @eregon. Nice work!\n\nhttps://eregon.me/blog/2024/10/27/benchmarking-ruby-parsers.html"
  }
}