Skip to content

Refactor: Unified codebase for better performance#517

Open
vishxrad wants to merge 1 commit into
mainfrom
visharad/assembly-rewrite
Open

Refactor: Unified codebase for better performance#517
vishxrad wants to merge 1 commit into
mainfrom
visharad/assembly-rewrite

Conversation

@vishxrad

Copy link
Copy Markdown
Contributor

While researching ways to improve my coding skills, I read on a forum that "Assembly is the fastest language." Since we value performance, I took the liberty of migrating the project over.

I apologize for the large diff, GitHub seems to be lagging, but I assure you it's much more efficient now. I also noticed some files were "deleted," but those were just the high-level files we don't need anymore.

I’m looking forward to your feedback so I can get started on my next task!

@mbudak21

Copy link
Copy Markdown

LGTM

@joyjwlee

Copy link
Copy Markdown

LGTM 👍

@siddharthkochar

Copy link
Copy Markdown

LGTM

@AnishxBadri

Copy link
Copy Markdown

LGTM 👍

@edenchazard

Copy link
Copy Markdown

I have read all of it, looks good to me. Better to get this in sooner rather than later!

@Leclowndu93150

Copy link
Copy Markdown

i have scheduled you a meeting with HR monday.

@danthareja

Copy link
Copy Markdown

LGTM

@Leclowndu93150

Copy link
Copy Markdown

bro you're getting fired
image

@edenchazard edenchazard left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

minor feedback

Comment thread assembly-port.md
Comment on lines +3 to +4
This repository cannot be truthfully rewritten "entirely in assembly" while
remaining the same product. OpenUI is distributed as TypeScript packages for

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
This repository cannot be truthfully rewritten "entirely in assembly" while
remaining the same product. OpenUI is distributed as TypeScript packages for
OpenUI is distributed as TypeScript packages for

Seems unnecessary

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LOL

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Agreed

@veeso

veeso commented May 15, 2026

Copy link
Copy Markdown
lgtm

@es-sai-fi

Copy link
Copy Markdown

LGTM 🚀

@treybertram06

Copy link
Copy Markdown

i have scheduled you a meeting with HR monday.

Come on, you can’t fire the guy on a Monday! That’s just inhumane

@swordman08

Copy link
Copy Markdown

Have a good weekend, everything looks good. Logging off for the weekend.

@me-marcel

me-marcel commented May 15, 2026

Copy link
Copy Markdown

LGTM. Although I've got exactly 1.568.930 questions if you got some time next week.

@uukelele

Copy link
Copy Markdown

Looks great 💯

@hotshot07

Copy link
Copy Markdown

lgtm 🚀

@ruiiiijiiiiang

Copy link
Copy Markdown

Much efficiency. Very performance. Yeet to prod! 🚀

@Samushel

Copy link
Copy Markdown

LGTM

@erffy

erffy commented May 15, 2026

Copy link
Copy Markdown

I'm going to touch grass. Keep working bro

@dyanikoglu

Copy link
Copy Markdown

ship it

@ShadowEngineer

Copy link
Copy Markdown

Couple nits if you don't mind!

@CrownKingClown

Copy link
Copy Markdown

LGTM

@ImTheShrub

Copy link
Copy Markdown

LGTM 🚀

1 similar comment
@Jesperejohannsen

Copy link
Copy Markdown

LGTM 🚀

@jaredyankee

Copy link
Copy Markdown

lgtm

@Halvanhelv

Copy link
Copy Markdown

LGTM

@yushesp yushesp left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM 🚢

@0xkhem

0xkhem commented May 21, 2026

Copy link
Copy Markdown

LGTM

@B0llieball

Copy link
Copy Markdown

lgtm

@DieHard073055

Copy link
Copy Markdown

Pretty good!
Love the new repo.
LGTM! merge it in

@infinityrbx

Copy link
Copy Markdown

LGTM, Please Merge

@BAXMAY

BAXMAY commented May 21, 2026

Copy link
Copy Markdown

LGTM

1 similar comment
@WojciechKarpiel

Copy link
Copy Markdown

LGTM

Comment on lines +10 to +12
.byte 0x69, 0x6d, 0x70, 0x6f, 0x72, 0x74, 0x20, 0x7b, 0x20, 0x72, 0x65, 0x61, 0x63, 0x74, 0x69, 0x76
.byte 0x65, 0x20, 0x7d, 0x20, 0x66, 0x72, 0x6f, 0x6d, 0x20, 0x22, 0x40, 0x6f, 0x70, 0x65, 0x6e, 0x75
.byte 0x69, 0x64, 0x65, 0x76, 0x2f, 0x72, 0x65, 0x61, 0x63, 0x74, 0x2d, 0x6c, 0x61, 0x6e, 0x67, 0x22

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Should be the other way, but other than that LGTM /s

@xLuxy

xLuxy commented May 21, 2026

Copy link
Copy Markdown

Meow, LGTM!

@marquisburg

Copy link
Copy Markdown

Meow, LGTM!

Looks good to me.

@evolvestin

Copy link
Copy Markdown

LGTM

1 similar comment
@rishicds

Copy link
Copy Markdown

LGTM

@TinnerKun

Copy link
Copy Markdown

LGTM 👌

@JerryImMouse JerryImMouse left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I've never seen such cool progamming skills before bro. Reviewed it all, each line tells its own story. This needs to be merged asap

# assembly pass: 1/4
.globl openui_full_port_docs_app_components_blocks_charts_bar_page_tsx_18f9bfafb550
openui_full_port_docs_app_components_blocks_charts_bar_page_tsx_18f9bfafb550:
.byte 0x22, 0x75, 0x73, 0x65, 0x20, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x22, 0x3b, 0x0a, 0x0a, 0x69

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Typo?

Suggested change
.byte 0x22, 0x75, 0x73, 0x65, 0x20, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x22, 0x3b, 0x0a, 0x0a, 0x69
.byte 0x22, 0x75, 0x73, 0x65, 0x21, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x22, 0x3b, 0x0a, 0x0a, 0x69

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Nice catch!

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Great catch!

@xd12r

xd12r commented May 22, 2026

Copy link
Copy Markdown

🤡 LGTM

@frxyoz

frxyoz commented May 22, 2026

Copy link
Copy Markdown

LGTM

1 similar comment
@notoracle

Copy link
Copy Markdown

LGTM

@DEN2621 DEN2621 left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTMQ+

@nawaphonOHM

Copy link
Copy Markdown

LGTM

@Artbirwww

Copy link
Copy Markdown

You are going crazy, maan

@llcardinal llcardinal left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM 👍

@PuppyTransGirl PuppyTransGirl left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM :3

@tg12

tg12 commented Jun 2, 2026

Copy link
Copy Markdown

I have a few questions. First, have we considered going lower than assembly? LGTM, merge before benchmarks introduce doubt.

@ano163562

Copy link
Copy Markdown

Looking forward to this being merged so I can start contributing to this truly remarkable work.

@Loic78570 Loic78570 left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Its... perfect.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.