Ruby 3.3's YJIT: Faster While Using Less Memory

This page summarizes the projects mentioned and recommended in the original post on news.ycombinator.com

Scout Monitoring - Performance metrics and, now, Logs Management Monitoring with Scout Monitoring
Get early access to Scout Monitoring's NEW Ruby logging feature [beta] by signing up now. Start for free and enable logs to get better insights into your Rails apps.
www.scoutapm.com
featured
InfluxDB - Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com
featured
  • crystal

    The Crystal Programming Language

    Obviously as an interpreted language, it's never going to be as fast as something like C, Rust, or Go. Traditionally the ruby maintainers have not designed or optimized for pure speed, but that is changing, and the language is definitely faster these days compared to a decade ago.

    If you like the ruby syntax/language but want the speed of a compiled language, it's also worth checking out Crystal[^1]. It's mostly ruby-like in syntax, style, and developer ergonomics.[^2] Although it's an entirely different language. Also a tiny community.

    [1]: https://crystal-lang.org/

  • Scout Monitoring

    Performance metrics and, now, Logs Management Monitoring with Scout Monitoring. Get early access to Scout Monitoring's NEW Ruby logging feature [beta] by signing up now. Start for free and enable logs to get better insights into your Rails apps.

    Scout Monitoring logo
  • activerecord-rescue_from_duplicate

    Ruby gem to rescue from MySQL, PostgreSQL and Sqlite duplicate errors

    > but AFAIK there’s no one on core who wants to own it right now.

    Active Record is probably the "most owned" part of Rails, that's the one with the most core members and committers with deep knowledge of it.

    As for your feature request, there's https://github.com/Shopify/activerecord-rescue_from_duplicat..., and we'd like to attempt to upstream that capability in Rails next year (but as everything it may or may not happen).

  • > but AFAIK there’s no one on core who wants to own it right now.

    Active Record is probably the "most owned" part of Rails, that's the one with the most core members and committers with deep knowledge of it.

    As for your feature request, there's https://github.com/Shopify/activerecord-rescue_from_duplicat..., and we'd like to attempt to upstream that capability in Rails next year (but as everything it may or may not happen).

  • nokolexbor

    High-performance HTML5 parser for Ruby based on Lexbor, with support for both CSS selectors and XPath.

    Yes, we ended up replacing Nokogiri by Nokolexbor, our own port of lexbor parser with like almost full compatibility with Nokogiri APIs while being around 5x faster: https://github.com/serpapi/nokolexbor

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • A Language for Humans and Computers

    1 project | news.ycombinator.com | 31 Mar 2024
  • Choosing Go at American Express

    1 project | news.ycombinator.com | 3 Jan 2024
  • What languages are useful for contribution to the GNOME project.

    1 project | /r/gnome | 11 Dec 2023
  • Crystal 1.10.0 Released

    1 project | news.ycombinator.com | 9 Oct 2023
  • Show HN: Crystaldoc.info – Crystal Shards API Documentation Hosting

    3 projects | news.ycombinator.com | 24 Sep 2023

Did you konow that Ruby is
the 12th most popular programming language
based on number of metions?