# Ruby 3.3 릴리스

> Clean Markdown view of GeekNews topic #12528. Use the original source for factual precision when an external source URL is present.

## Metadata

- GeekNews HTML: [https://news.hada.io/topic?id=12528](https://news.hada.io/topic?id=12528)
- GeekNews Markdown: [https://news.hada.io/topic/12528.md](https://news.hada.io/topic/12528.md)
- Type: news
- Author: [xguru](https://news.hada.io/@xguru)
- Published: 2023-12-26T09:35:11+09:00
- Updated: 2023-12-26T09:35:11+09:00
- Original source: [ruby-lang.org](https://www.ruby-lang.org/ko/news/2023/12/25/ruby-3-3-0-released/)
- Points: 2
- Comments: 2

## Topic Body

- 새로운 Prism 파서 추가 : 재귀 하향 파서로 프로덕션에서 사용 가능. Ripper를 대체   
- 파서 생성기를 Bison에서 Lrama로 교체 : Error-Tolerant로 사용성이 좋고, 유지보수가 쉬우며, 다른 도구에서 사용 가능한 Universal 파서   
- YJIT 성능 개선 : 속도 개선 및 메모리를 적게 사용  
- 순수 Ruby JIT 컴파일러인 RJIT를 도입하고 MJIT를 대체 : x86-64만 지원하지만, MJIT와 달리 런타임에 C컴파일러 필요없음. 아직은 실험용도이며 프로덕션에서는 YJIT를 사용해야함   
- M:N 스레드 스케줄러 추가 : M개의 Ruby 스레드를 N개의 네이티브 스레드(OS 스레드)로 관리하므로 스레드의 생성, 관리 비용이 절감

## Comments



### Comment 21787

- Author: heka1024
- Created: 2023-12-28T18:17:16+09:00
- Points: 1

RUBY_GC_HEAP_INIT_SLOTS도 RUBY_GC_HEAP_INIT_SIZE_%d_SLOTS으로 대체되는군요. GC 튜닝했던 곳들은 바꾸어야겠네요  
  
https://bugs.ruby-lang.org/issues/19785

### Comment 21715

- Author: xguru
- Created: 2023-12-26T09:36:17+09:00
- Points: 1

매년 12/25일에 출시하는 전통에 따라 올해도 3.3이 나왔습니다.
