HomeCompaniesSame

Same

Build products without coding

We are Same (YC W24). We want to help people easy develop and run products. We believe that soon everyone will be able to freely explore, create, and implement various ideas without being restricted by technology and time. Coding in its current form is still too complicated for most people. It gives control to a small elite, takes years to master, and remains unintuitive and time-consuming to the average person. We spent the last two years building tools like Million.js and React Scan that extend what millions of developers could create. Now, we're going to share that magic with the rest of the world. We're based in San Francisco and Shanghai.
Active Founders
Aiden Bai
Aiden Bai

Aiden Bai, Founder

i'm a huge web performance + react internals nerd
Nisarg Patel
Nisarg Patel

Nisarg Patel, Founder

Working on infrastructure and web performance
John Yang
John Yang

John Yang, Founder

Automating performance engineering @ Million
Jobs at Same
San Francisco, CA, US / Remote
$135K - $300K
3+ years
San Francisco, CA, US / Remote
$135K - $300K
6+ years
San Francisco, CA, US / Remote
$135K - $300K
3+ years
San Francisco, CA, US / Remote
$135K - $300K
3+ years
Same
Founded:2023
Batch:Winter 2024
Team Size:5
Status:
Active
Location:San Francisco
Primary Partner:Jared Friedman
Company Launches
Million Lint – Grammarly for performance
See original launch post

Hey YC! I’m Aiden, founder of Million — we’re building a tool that helps fix slow React code. Here is a quick demo:

Fixing web performance issues is hard. Every developer knows this experience: we insert console.log everywhere and catch some promising leads, but nothing happens before "time runs out." Eventually, the slow/buggy code never gets fixed, problems pile up on a backlog, and our end users are hurt.

We started Million to fix this. A VSCode extension that identifies slow code and suggests fixes (like Grammarly, for performance!) The website is here: https://million.dev/blog/lint

I realized this was a problem when I tried to write an optimizing compiler for React in high school (src: https://github.com/aidenybai/million). It garnered a lot of interest (14K+ stars) and usage, but it didn't solve all user problems.

Traditionally, devtools either hinge on full static analysis OR runtime profiling. We found success in a mixture of the two with dynamic analysis. During compilation, we inject instrumentation where it's necessary.

From there, the runtime collects this info and feeds it back into VSCode. This is a great experience! Instead of switching around windows and trying to interpret flamegraphs, you can just see it inline with your code.

We are still in the very early days of experimentation! Million Lints focuses on solving unnecessary re-renders right now and will move on to handling slow-downs arising from the React ecosystem: state managers, animations, bundle sizes, waterfalls, etc. Our eventual goal is to create a toolchain that keeps your whole web infrastructure fast, automatically - frontend to backend.

In the next few weeks, we're planning to open source (MIT) the Million Lint compiler and the VSCode extension.

To earn a living, we will charge a subscription model for customized linting. We believe this aligns our incentives with yours: we only make money when we make your app faster.

We'd love to know your thoughts – happy to answer :)