洪 民憙 (Hong Minhee) :nonbinary:'s avatar

洪 民憙 (Hong Minhee) :nonbinary:

@hongminhee@hollo.social

1,068 following1,877 followers

An intersectionalist, feminist, and socialist living in Seoul (UTC+09:00). @tokolovesme's spouse. Who's behind @fedify, @hollo, and @botkit. Write some free software in , , , & . They/them.

서울에 사는 交叉女性主義者이자 社會主義者. 金剛兔(@tokolovesme)의 配偶者. @fedify, @hollo, @botkit 메인테이너. , , , 等으로 自由 소프트웨어 만듦.

()

Pinned

@hongminhee@hollo.social

Hello! I'm Hong Minhee (洪 民憙), an open source software engineer in my late 30s, living in Seoul, Korea. I'm bisexual and non-binary (they/them), and an enthusiastic advocate of free/open source software and the fediverse.

I work full-time on @fedify, an ActivityPub server framework in TypeScript, funded by @sovtechfund. I'm also the creator of @hollo, a single-user ActivityPub microblog; @botkit, an ActivityPub bot framework; Hackers' Pub, a fediverse platform for software developers; and LogTape, a logging library for JavaScript and TypeScript.

I have a long interest in East Asian languages (CJK) and Unicode. I post mostly in English here, though occasionally in Japanese or in mixed-script Korean (國漢文混用體), a traditional writing style that interleaves Chinese characters with the native Korean alphabet. Wanting to write in that style was actually one of the reasons I joined the fediverse. Feel free to talk to me in English, Korean, Japanese, or even Literary Chinese!

en.wikipedia.org

Korean mixed script - Wikipedia

Pinned

はじめまして!ソウル在住の30代後半のオープンソースソフトウェアエンジニア、洪 民憙ホン・ミンヒと申します。バイセクシュアル(bisexual)・ノンバイナリー(non-binary)で、自由・オープンソースソフトウェア(F/OSS)とフェディバース(fediverse)の熱烈な支持者です。

STF(@sovtechfund)の支援を受け、TypeScript用ActivityPubサーバーフレームワーク「@fedify」の開発に専念しています。他にも、おひとり様向けのActivityPubマイクロブログ「@hollo」、ActivityPubボットフレームワーク「@botkit」、ソフトウェア開発者向けフェディバースプラットフォームHackers' Pub、JavaScript・TypeScript用ロギングライブラリLogTapeなどの制作者でもあります。

東アジア言語(いわゆるCJK)とUnicodeにも興味があります。このアカウントでは主に英語で投稿していますが、時々日本語や国漢文混用体(漢字ハングル混じり文)の韓国語でも書いています。実はこの文体で書きたくてフェディバースを始めた、という経緯もあります。日本語、英語、韓国語、漢文でも気軽に話しかけてください!

speakerdeck.com

国漢文混用体からHolloまで

本発表では、韓国語の「国漢文混用体」(漢字ハングル混じり文)を自分のフェディバース投稿に実装したいという小さな目標から始まった旅路を共有します。 この目標を達成するために、ActivityPubのJSON-LDの複雑さやHTTP Signatures、WebFingerなどの仕様を理解する必要性に…

Pinned

安寧(안녕)하세요! 저는 서울에 살고 있는 30() 後半(후반)의 오픈 소스 소프트웨어 엔지니어 洪民憙(홍민희)입니다. 兩性愛者(양성애자)(bisexual)이자 논바이너리(non-binary)이며, 自由(자유)·오픈 소스 소프트웨어(F/OSS)와 聯合宇宙(연합우주)(fediverse)의 熱烈(열렬)支持者(지지자)이기도 합니다.

STF(@sovtechfund)의 支援(지원)을 받아 TypeScript() ActivityPub 서버 프레임워크 @fedify 開發(개발)專業(전업)으로 ()하고 있습니다. 그 ()에도 싱글 유저() ActivityPub 마이크로블로그 @hollo, ActivityPub 봇 프레임워크 @botkit, 소프트웨어 開發者(개발자)를 위한 聯合宇宙(연합우주) 플랫폼 Hackers' Pub, JavaScript·TypeScript() 로깅 라이브러리 LogTape ()製作者(제작자)이기도 합니다.

()아시아 言語(언어)(이른바 CJK)와 Unicode에도 關心(관심)이 많습니다. 이 計定(계정)에서는 ()英語(영어)로 포스팅하지만, 때때로 日本語(일본어)國漢文混用體(국한문 혼용체) 韓國語(한국어)로도 씁니다. 聯合宇宙(연합우주)에 오게 된 動機(동기) () 하나가 바로 國漢文混用體(국한문 혼용체)로 글을 쓰고 싶었기 때문이기도 하고요. 韓國語(한국어), 英語(영어), 日本語(일본어), 아니면 漢文(한문)으로도 말을 걸어주세요!

logtape.org

LogTape

Unobtrusive logging library with zero dependencies—library-first design for Deno, Node.js, Bun, browsers, and edge functions

The CFP for our Fediverse & Social Web track at @COSCUP 2026 closes in a week, on May 9. If you've been thinking about submitting, now's the time!

hackers.pub

Fediverse & Social Web track at COSCUP 2026: call for participation

FediDev KR and FediLUG are launching the first dedicated Fediverse & Social Web track at COSCUP 2026 in Taipei, creating a landmark gathering point for the open social web community in East Asia. This technical track seeks session proposals covering ActivityPub implementations, client development, moderation tooling, and the complex governance of federated communities. Participants can contribute insights on instance administration and the broader interoperable frameworks of decentralized protocols during the two-day conference in August. With the submission window closing on May 9, 2026, this initiative marks a significant milestone in fostering regional collaboration and advancing the technical evolution of the decentralized social web.

Read it in other languages: 日本語 (Japanese), 한국어 (Korean).


FediDev KR and FediLUG (Japan) are pleased to announce the Fediverse & Social Web track at COSCUP 2026, and invite participants to submit proposals for talks.

COSCUP (Conference for Open Source Coders, Users, and Promoters) is a free, community-run open source conference held annually in Taipei, Taiwan. Think FOSDEM, but in East Asia. This year it takes place August 8–9 at the National Taiwan University of Science and Technology, and is co-hosted with UbuCon Asia 2026.

The Fediverse & Social Web track runs for a full day, six hours in total. It is the first dedicated fediverse track at a major open source conference in East Asia, and we hope it becomes a regular gathering point for the fediverse community in the region.

Format

The default talk length is 30 minutes. If you need more or less time, note your preferred length when submitting.

Topics

We welcome proposals on anything related to the fediverse and the open social web, including:

  • Implementations of ActivityPub or related protocols
  • Clients for ActivityPub-enabled software
  • Libraries, toolkits, and frameworks for fediverse development
  • Supporting services: search, onboarding, moderation tooling
  • Instance administration and operations
  • Governance, policy, and the social dimensions of running federated communities
  • The broader open social web and interoperability

Important dates

  • Submission opens: March 28, 2026
  • Submission deadline: May 9, 2026 (AoE)
  • Acceptance notifications: June 9, 2026
  • Conference: August 8–9, 2026

Submissions

Submit proposals at https://pretalx.coscup.org/coscup-2026/cfp. Select Fediverse & Social Web from the track dropdown.

You can write your proposal in English or Chinese. COSCUP publishes session descriptions bilingually in English and Chinese, but that translation happens after acceptance; you don't need to provide both languages when submitting.

All sessions will be recorded and released under CC BY-SA 4.0. If your talk contains material that cannot be recorded or released under those terms, please note this in your submission.

Code of conduct

All speakers and attendees are expected to follow the COSCUP Code of Conduct.

Contact

Questions about the track, topics, or the fediverse in general are welcome at contact@fedidev.kr or @fedidevkr on the fediverse.

@COSCUP 2026 연합우주 & 소셜 웹 트랙 발표자 모집 마감이 일주일 앞(5월 9일)으로 다가왔습니다. 발표를 고민 중이셨다면 지금이 바로 기회입니다!

hackers.pub

COSCUP 2026 연합우주 & 소셜 웹 트랙: 발표자 모집

한국 연합우주 개발자 모임(FediDev KR)과 일본의 FediLUG가 2026년 대만 타이베이에서 개최되는 COSCUP 2026의 연합우주(Fediverse) 및 소셜 웹 트랙 발표자를 모집합니다. 이번 트랙은 액티비티펍(ActivityPub) 프로토콜 구현, 전용 클라이언트 및 라이브러리 개발, 인스턴스 운영 노하우, 그리고 연합 커뮤니티의 거버넌스와 같은 다양한 주제를 폭넓게 다룹니다. 동아시아 주요 오픈소스 컨퍼런스에서 처음으로 열리는 연합우주 전용 세션인 만큼, 개발자와 운영자들이 모여 기술적 통찰을 나누고 지역 커뮤니티의 결속을 다지는 중요한 기회가 될 것입니다.

다른 언어로 읽기: English (영어), 日本語 (일본어).


한국 연합우주 개발자 모임(FediDev KR)과 FediLUG(일본)이 COSCUP 2026 연합우주(fediverse) & 소셜 웹 트랙을 열고, 발표 제안을 받습니다.

COSCUP은 매년 대만 타이베이에서 열리는 참가비 무료의 자유·오픈 소스 소프트웨어 컨퍼런스입니다. FOSDEM의 동아시아판이라고 생각하시면 됩니다. 올해는 8월 8–9일 국립대만과학기술대학교에서 UbuCon Asia 2026과 공동 개최됩니다.

연합우주 & 소셜 웹 트랙은 하루 종일, 총 6시간 진행됩니다. 동아시아의 주요 오픈소스 컨퍼런스에서 열리는 첫 번째 연합우주 전용 트랙으로, 이 자리가 동아시아 연합우주 커뮤니티의 정기적인 모임으로 이어지기를 바랍니다.

발표 형식

기본 발표 시간은 30분입니다. 더 길거나 짧은 시간이 필요하다면 제출 시 희망 시간을 적어주세요.

주제

연합우주 및 오픈 소셜 웹과 관련된 주제라면 무엇이든 환영합니다.

  • ActivityPub 또는 관련 프로토콜 구현
  • ActivityPub 기반 소프트웨어용 클라이언트
  • 연합우주 개발을 위한 라이브러리, 툴킷, 프레임워크
  • 검색, 온보딩, 모더레이션 등 지원 서비스
  • 인스턴스 운영 및 관리
  • 거버넌스, 정책, 연합 커뮤니티 운영의 사회적 측면
  • 더 넓은 의미의 오픈 소셜 웹과 상호운용성

주요 일정

  • 제출 시작: 2026년 3월 28일
  • 제출 마감: 2026년 5월 9일 (AoE, 세계 어느 시간대 기준으로도 해당 날짜 내)
  • 결과 통보: 2026년 6월 9일
  • 컨퍼런스: 2026년 8월 8–9일

제출 방법

https://pretalx.coscup.org/coscup-2026/cfp에서 제출하실 수 있습니다. 트랙 드롭다운에서 Fediverse & Social Web을 선택해 주세요.

발표 제안은 영어 또는 중국어로 작성해 주세요. COSCUP은 세션 설명을 영어와 중국어로 함께 게시하지만, 번역은 채택 이후에 이루어지므로 제출 시 두 언어를 모두 작성할 필요는 없습니다.

모든 세션은 녹화되어 CC BY-SA 4.0으로 공개됩니다. 녹화하거나 해당 조건으로 공개할 수 없는 내용이 포함되어 있다면 제출 시 명시해 주세요.

행동 강령

모든 발표자와 참가자는 COSCUP 행동 강령(영문)을 숙지하고 준수해야 합니다.

문의

트랙, 주제, 연합우주 전반에 대한 문의는 contact@fedidev.kr 또는 연합우주 계정 @fedidevkr 쪽으로 연락해 주세요.

@COSCUP 2026 フェディバース & ソーシャルウェブ トラックのCFP締め切りまで、残り1週間(5月9日)となりました。発表を考えている方は、ぜひお早めに!

hackers.pub

COSCUP 2026 フェディバース & ソーシャルウェブ トラック:発表者募集

COSCUP 2026にて、FediLUGとFediDev KRが共同で運営する「フェディバース & ソーシャルウェブ」トラックの発表提案募集が開始されました。東アジアの主要なオープンソースカンファレンスで初となるこの専門トラックでは、ActivityPubの実装や関連ツール、インスタンス運営の技術的知見からガバナンス等の社会的側面まで、分散型SNSに関する広範なトピックを対象としています。2026年5月9日の募集締め切りに向け、分散型ソーシャルウェブの発展に寄与する多様な知見の集結が期待されており、地域の開発者コミュニティにおける技術交流と連携を深める重要な機会となります。

他の言語で読む:English(英語)、한국어(韓国語)。


FediLUGFediDev KRは、COSCUP 2026 フェディバース & ソーシャルウェブトラックを開設し、発表の提案を募集します。

COSCUP(Conference for Open Source Coders, Users, and Promoters)は、台湾・台北で毎年開催される無料のオープンソースカンファレンスです。東アジア版のFOSDEMとイメージしていただければわかりやすいかと思います。今年は8月8–9日に国立台湾科技大学にてUbuCon Asia 2026と共同開催されます。

フェディバース & ソーシャルウェブトラックは1日間、計6時間を予定しています。東アジアの主要なオープンソースカンファレンスで開かれる初のフェディバース専用トラックとして、東アジアのフェディバースコミュニティが定期的に集まる場になることを願っています。

発表形式

発表時間のデフォルトは30分です。それより長い・短い時間が必要な場合は、提出時に希望する時間をお知らせください。

トピック

フェディバースおよびオープンなソーシャルウェブに関するテーマであれば、幅広く歓迎します。

  • ActivityPub または関連プロトコルの実装
  • ActivityPub 対応ソフトウェア向けクライアント
  • フェディバース開発のためのライブラリ、ツールキット、フレームワーク
  • 検索・オンボーディング・モデレーションなどの支援サービス
  • インスタンスの運営・管理
  • ガバナンス、ポリシー、連合コミュニティ運営の社会的側面
  • より広いオープンソーシャルウェブと相互運用性

重要な日程

  • 募集開始:2026年3月28日
  • 募集締め切り:2026年5月9日(AoE:世界のどのタイムゾーンでも当日中)
  • 採否通知:2026年6月9日
  • カンファレンス:2026年8月8–9日

提出方法

https://pretalx.coscup.org/coscup-2026/cfpから提出できます。トラックのドロップダウンでFediverse & Social Webを選択してください。

提案は英語または中国語でご記入ください。COSCUPはセッションの説明を英語と中国語の両言語で掲載しますが、翻訳は採択後に行われるため、提出時に両言語を用意する必要はありません。

すべてのセッションは録画され、CC BY-SA 4.0のもとで公開されます。録画や当該条件での公開が難しい内容が含まれる場合は、提出時にその旨をお知らせください。

行動規範

すべての発表者と参加者は、COSCUP 行動規範(英文)を確認し、遵守してください。

お問い合わせ

トラック、トピック、フェディバース全般に関するご質問は、contact@fedidev.krまたはフェディバースアカウント「@fedidevkr」までお気軽にどうぞ。

@hongminhee@hollo.social

The CFP for our Fediverse & Social Web track at @COSCUP 2026 closes in a week, on May 9. If you've been thinking about submitting, now's the time!

Read it in other languages: 日本語 (Japanese), 한국어 (Korean).


FediDev KR and FediLUG (Japan) are pleased to announce the Fediverse & Social Web track at COSCUP 2026, and invite participants to submit proposals for talks.

COSCUP (Conference for Open Source Coders, Users, and Promoters) is a free, community-run open source conference held annually in Taipei, Taiwan. Think FOSDEM, but in East Asia. This year it takes place August 8–9 at the National Taiwan University of Science and Technology, and is co-hosted with UbuCon Asia 2026.

The Fediverse & Social Web track runs for a full day, six hours in total. It is the first dedicated fediverse track at a major open source conference in East Asia, and we hope it becomes a regular gathering point for the fediverse community in the region.

Format

The default talk length is 30 minutes. If you need more or less time, note your preferred length when submitting.

Topics

We welcome proposals on anything related to the fediverse and the open social web, including:

  • Implementations of ActivityPub or related protocols
  • Clients for ActivityPub-enabled software
  • Libraries, toolkits, and frameworks for fediverse development
  • Supporting services: search, onboarding, moderation tooling
  • Instance administration and operations
  • Governance, policy, and the social dimensions of running federated communities
  • The broader open social web and interoperability

Important dates

  • Submission opens: March 28, 2026
  • Submission deadline: May 9, 2026 (AoE)
  • Acceptance notifications: June 9, 2026
  • Conference: August 8–9, 2026

Submissions

Submit proposals at https://pretalx.coscup.org/coscup-2026/cfp. Select Fediverse & Social Web from the track dropdown.

You can write your proposal in English or Chinese. COSCUP publishes session descriptions bilingually in English and Chinese, but that translation happens after acceptance; you don't need to provide both languages when submitting.

All sessions will be recorded and released under CC BY-SA 4.0. If your talk contains material that cannot be recorded or released under those terms, please note this in your submission.

Code of conduct

All speakers and attendees are expected to follow the COSCUP Code of Conduct.

Contact

Questions about the track, topics, or the fediverse in general are welcome at contact@fedidev.kr or @fedidevkr on the fediverse.

@nebuleto@hackers.pub

I've just submitted my CFP for Fediverse and Social Web track at @COSCUP 2026! My talk is called ActivityPlug: a unified API layer for ActivityPub server software, and I'll be chatting about a single, unified API interface for many different ActivityPub servers across the Fediverse.

Here's the full abstract:

ActivityPub servers can communicate with each other through the ActivityPub protocol, but their application APIs are not uniform. A client, bot, or integration that works with one server implementation often needs separate adapters, authentication handling, data mapping, and error handling to support another.

This talk introduces ActivityPlug, a library and proxy API server that wraps different ActivityPub server APIs behind one consistent interface. The project is designed for developers who want to build tools for the Fediverse without binding their code to a single server implementation.

ActivityPlug can be used in two modes. As a proxy API server, it exposes GraphQL and HTTP APIs that applications can call from any runtime environment. In the JavaScript ecosystem, it can also be used directly as a library, without running a separate server. This makes it suitable for web clients, mobile clients built with technologies such as React Native, bots, automation tools, and connected services that operate across ActivityPub servers.

The presentation will cover the design problem, the current architecture, and examples of how ActivityPlug normalises server-specific APIs into one unified interface. It will also show how a shared API layer can reduce the cost of building tools for the Fediverse: a client or service can target ActivityPlug once, then support multiple ActivityPub server implementations through adapters.

The goal is not to replace existing ActivityPub servers or define a new social protocol. ActivityPlug is a practical compatibility layer for application developers. By making server APIs easier to work with, it aims to help more people build clients, bots, bridges, moderation tools, analytics tools, and other services on top of the Fediverse.

ActivityPlug has been released as open source on GitHub. While the API interface and core features have been implemented, the project is currently a WIP and remains under active development. A full release is scheduled following updates to server-specific features and documentation. And various examples also underway.

Finger crossed for some good news!

github.com

GitHub - Nebu1eto/activityplug: [WIP] Unified API for ActivityPub-compatible server applications.

[WIP] Unified API for ActivityPub-compatible server applications. - Nebu1eto/activityplug

@hongminhee@hollo.social

The CFP for our Fediverse & Social Web track at @COSCUP 2026 closes in a week, on May 9. If you've been thinking about submitting, now's the time!

Read it in other languages: 日本語 (Japanese), 한국어 (Korean).


FediDev KR and FediLUG (Japan) are pleased to announce the Fediverse & Social Web track at COSCUP 2026, and invite participants to submit proposals for talks.

COSCUP (Conference for Open Source Coders, Users, and Promoters) is a free, community-run open source conference held annually in Taipei, Taiwan. Think FOSDEM, but in East Asia. This year it takes place August 8–9 at the National Taiwan University of Science and Technology, and is co-hosted with UbuCon Asia 2026.

The Fediverse & Social Web track runs for a full day, six hours in total. It is the first dedicated fediverse track at a major open source conference in East Asia, and we hope it becomes a regular gathering point for the fediverse community in the region.

Format

The default talk length is 30 minutes. If you need more or less time, note your preferred length when submitting.

Topics

We welcome proposals on anything related to the fediverse and the open social web, including:

  • Implementations of ActivityPub or related protocols
  • Clients for ActivityPub-enabled software
  • Libraries, toolkits, and frameworks for fediverse development
  • Supporting services: search, onboarding, moderation tooling
  • Instance administration and operations
  • Governance, policy, and the social dimensions of running federated communities
  • The broader open social web and interoperability

Important dates

  • Submission opens: March 28, 2026
  • Submission deadline: May 9, 2026 (AoE)
  • Acceptance notifications: June 9, 2026
  • Conference: August 8–9, 2026

Submissions

Submit proposals at https://pretalx.coscup.org/coscup-2026/cfp. Select Fediverse & Social Web from the track dropdown.

You can write your proposal in English or Chinese. COSCUP publishes session descriptions bilingually in English and Chinese, but that translation happens after acceptance; you don't need to provide both languages when submitting.

All sessions will be recorded and released under CC BY-SA 4.0. If your talk contains material that cannot be recorded or released under those terms, please note this in your submission.

Code of conduct

All speakers and attendees are expected to follow the COSCUP Code of Conduct.

Contact

Questions about the track, topics, or the fediverse in general are welcome at contact@fedidev.kr or @fedidevkr on the fediverse.

@hongminhee@hollo.social

Drafting a proposal to add API support in for the ActivityPub Media Upload extension, the SocialCG-incubated companion that lets clients upload media via a dedicated endpoints.uploadMedia endpoint, separate from the outbox.

The sketched API mirrors the outbox listeners shipped in Fedify 2.2: setMediaUploader(path, callback) paired with .authorize(). Return a vocab.Object for 201 Created, or a URL for 202 Accepted.

This is still an early design draft. Feedback on the shape, semantics, and edge cases is very welcome:

https://github.com/fedify-dev/fedify/issues/754

github.com

Support ActivityPub Media Upload extension via `setMediaUploader()` · Issue #754 · fedify-dev/fedify

Summary Add support for the ActivityPub Media Upload extension so that Fedify-based servers can accept C2S media uploads from clients. The proposed API mirrors the C2S outbox listeners introduced i...

@bootlegrydia@treehouse.systems

good idea and this should be fucking normalized as the status quo (at least in china) is writing like "1234567890" without any separators and people usually literally count the digits before reading it

hollo.social

**1,234,567,890**—韓國語로는 「十二億 三…

**1,234,567,890**—韓國語로는 「十二億 三千四百五十六萬 七千八百九十」인데, 쉼標는 왜 千 單位에 있을까요? 萬進法 表記를 提案합니다: **12_3456_7890**. https://myriad-project.org/ko/

@hongminhee@hollo.social

1,234,567,890韓國語(한국어)로는 「十二億(십이억) 三千四百五十六萬(삼천사백오십육만) 七千八百九十(칠천팔백구십)」인데, 쉼()는 왜 () 單位(단위)에 있을까요? 萬進法(만진법) 表記(표기)提案(제안)합니다: 12_3456_7890.

https://myriad-project.org/ko/

myriad-project.org

만진법 프로젝트

1,234,567,890을 동아시아 사람이 실제로 읽는 방식대로 ― 12_3456_7890.

@neal On semicolons: I hadn't really thought about them. Visually they're a bit busy for my taste, and I also worry that they already mean too many things in software: statement terminators, CSV-ish delimiters in some contexts, and so on. An underscore feels less likely to surprise people, though I may be overestimating how much that matters in practice.

On “East Asian”: I agree that's not quite right. What I really mean is something like “languages shaped by the Chinese classical counting tradition,” which gets Korean and Japanese in there too without making Chinese sound like the only center. But that's not exactly catchy. “Sinosphere” is probably the closest single word, but it has its own baggage and a lot of people won't know it. So I'm using “East Asian” as a rough placeholder for now, though I'm open to better suggestions. The Indic examples are a good parallel, especially lakh and crore, but I think they're a different enough system that I'd rather not fold them into this proposal.

@hongminhee@hollo.social

1,234,567,890韓國語(한국어)로는 「十二億(십이억) 三千四百五十六萬(삼천사백오십육만) 七千八百九十(칠천팔백구십)」인데, 쉼()는 왜 () 單位(단위)에 있을까요? 萬進法(만진법) 表記(표기)提案(제안)합니다: 12_3456_7890.

https://myriad-project.org/ko/

myriad-project.org

만진법 프로젝트

1,234,567,890을 동아시아 사람이 실제로 읽는 방식대로 ― 12_3456_7890.

@hongminhee@hollo.social

Today is the anniversary of my mother's passing. No wonder my late parents appeared in my dreams so much. There are some things you just can't forget, no matter how many years go by.

@weekinfediverse@mitra.social
@evan@cosocial.ca
@mdn@mastodon.social

JavaScript now has non-mutating array methods ✨

`toSorted()`, `toReversed()`, `toSpliced()`, and `with()` return new arrays instead of modifying the original.

No more [...arr].sort() to avoid side effects.

Learn more 👇
developer.mozilla.org/en-US/do

Code snippet demonstrating the `toSorted()` method, showcasing sorting of arrays without mutating the original arrays.
ALT text

Code snippet demonstrating the `toSorted()` method, showcasing sorting of arrays without mutating the original arrays.