TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

Show HN: I've been making JavaScript sandbox alone for 6 years

397 点作者 ianberdin将近 3 年前
Hi HN! Thanks for your attention to my post.<p>It was a big challenge to run most of Node.js packages in browser, fast moreover. Virtual File system, resolve import&#x2F;export. I got cold many times, depressions, burned out, yet still alive and finished it.<p>Many guys helped me with an advice. Many users give a lot of positive feedback. There are 200,000 monthly unique users.<p>I work full time now because of the freemium business model. To be honest - I am happy after many years of hard work.

29 条评论

ChrisMarshallNY将近 3 年前
Great job!<p>I can sort of relate. I worked on an infrastructure system, almost entirely alone, for ten years, before it was finally taken over by a capable team, and I was able to step away, and it took on a life of its own. It is now a worldwide standard, used daily, by thousands.<p>I say “sort of,” because it was never something I planned to make money on. It filled a need. Also, and it’s a long story, I had to weather a fairly hefty level of abuse during that time. The demographics of the target user base were … <i>challenging</i>.<p>It’s all good, now.<p>One thing all that time brought me, was a <i>really</i> high-Quality product. Lots of time to squash bugs, and iterate the UX.
评论 #32294504 未加载
评论 #32295877 未加载
didgetmaster将近 3 年前
Nice project. I can relate in that I have my own personal hobby project that I have been working on for years and I would like to get many more users trying it out.<p>Mine is a new kind of data management system that can manage unstructured, structured, and semi-structured data. Think of it as a file system, database, and NoSql system all rolled into one. It is currently in open beta at <a href="https:&#x2F;&#x2F;didgets.com&#x2F;" rel="nofollow">https:&#x2F;&#x2F;didgets.com&#x2F;</a><p>You say you have &#x27;finished it&#x27;. Software is never finished, but if you have checked off all the feature items from your design, then close enough for now. With my project, the TODO list is still extremely long. It can do many things already, but I seem to put two more items on the list every time I cross one off.<p>It seems that every solo, multi-year project goes through the phases you describe (burn out, depression, questioning your sanity, etc.) and mine is no exception. It still feels very self-fulfilling every time I get a major piece working or I blow away the alternative in a speed test.
评论 #32308712 未加载
heddycrow将近 3 年前
OP, I&#x27;ve been working on a very similar thing for some years now, too. I could write a book about this at this point, but I will avoid gushing here.<p>Please let me share some pain.<p>Many developers&#x2F;companies make this thing and none of them really know how to (or can) share. I&#x27;m happy to share my list.<p>The end result, as I see it, is a fragmented mess of either partially completed or fully completed and walled (and&#x2F;or poorly modularized) software.<p>Take for example VS Code&#x27;s tree view. Can a developer with a need for an explorer view just use VS Code&#x27;s tree module? Not hardly. Go reinvent.<p>Contrast that with CodeMirror. If you look, you will see CodeMirror everywhere. This software truly empowers devs and it has resulted in pure awesomeness.<p>There&#x27;s no shame in not open sourcing what you&#x27;ve created, I&#x27;m assuming you haven&#x27;t. And I can&#x27;t say anything about how you have modularized your components.<p>But it pains me that the next dev who gets an idea like yours will either give up or spend 6 years struggling to create the same thing (except the CodeMirror part).<p>Worse, Microsoft can afford to struggle and or throw people&#x2F;money at this. They can pay people to work full time. They can give away their editor(and more) for free. That&#x27;s a win from user&#x27;s POV.<p>Are you aware that VS Code runs on GitHub and does the majority of this kind of thing? I think they could completely shut down all sandboxes or similar kinds of software from a financial perspective.<p>I said I wouldn&#x27;t write a book.<p>Anyways, I strongly appreciate what you have done. It looks great.<p>I wish we lived in a world where we could work on the same team building this kind of thing.<p>My best wishes to you on getting paid to do it full time.
评论 #32298219 未加载
ndom91将近 3 年前
Great project! Love the focus on speed as well compared to other web IDE competitors out there.<p>However, that carefree plan 8 lines of code thing seems ridiculous, no? Most of the templates are already longer than 8 lines.. I think if you just removed many of the other &quot;nice-to-have&quot; features like publishing, npm packages, etc. but made it unlimited lines of code &#x2F; time per day, the free plan would be much more compelling!<p>Also i agree with the other commentors that the logos on the homepage are a bit off-putting. I&#x27;d prefix it with &quot;Used by engineers at...&quot;, as others have suggested as well.<p>All in all great job though!
评论 #32297514 未加载
roetlich将近 3 年前
This is actually incredible! The live view updates so fast. There more I look at this the more amazed I am. There&#x27;s even a feature to publish the page with a custom domain? And there&#x27;s versioning included. Great job!
评论 #32294460 未加载
lagrange77将近 3 年前
Impressive work!<p>&gt; I work full time now because of the freemium business model.<p>Not sure, if i understand correctly. You&#x27;re working fulltime on this project, because the freemium model earns enough to make you a living?
评论 #32294519 未加载
inflam52将近 3 年前
Nice work! I wish I would have come across this sooner or I might not have started building <a href="https:&#x2F;&#x2F;webden.dev" rel="nofollow">https:&#x2F;&#x2F;webden.dev</a> for the past year haha. PLAYCODE is definitely more robust as far as features (courses, virtual file system, pro version, users, node.js, transpiled projects, etc) but it&#x27;s cool to see your big focus on speed. The rest of the ecosystem felt so heavy and bloated when I originally started looking.<p>Also, thanks for sharing your story! Very inspiring!
dannersy将近 3 年前
Does anyone have experience with the courses?<p>I&#x27;m trying to recommend material for learning to a friend and this looks like a great way to learn and see if there is interest without bogging someone down with environment configuration.<p>I&#x27;d love to hear people&#x27;s experiences.
cebert将近 3 年前
I’m amazed that you were single-handedly able to build such a complex utility working solo in your free-time. I’m impressed with all the features you’ve added and that the pro version only costs $4.99&#x2F;mo. I hope you took notes about the progression of the project, as it would be an interesting story to tell one day on a blog or as a presentation.
评论 #32297133 未加载
murdho将近 3 年前
This is very impressive! I also admire that you stayed working on it for 6 years!<p>Here&#x27;s a quote I stumbled upon just earlier today: &quot;Genius is eternal patience&quot;. I think it applies here too.<p>Would be great to read a blog post about your journey with ups and downs. Do you plan to write something like that at some point?
评论 #32294483 未加载
pkrotich将近 3 年前
I wish you had a blog detailing your journey! Perhaps I missed it - but would love to learn more about what got you into the project and how you kept going!
jawns将近 3 年前
@ianberdin, there&#x27;s a link to &quot;Sign up.&quot; But it doesn&#x27;t give a good indication of what signing up does. Does it give me access to additional features? Does it sign me up for marketing emails? Normally at the sign-up stage, users are presented with a Terms of Service link or something else that gives further details, but it looks like you only present this information after the user has entered their info. Would you consider adding something like this up-front so I know what I&#x27;m actually signing up for BEFORE I enter my info?
评论 #32297034 未加载
tentacleuno将近 3 年前
If I were to offer some feedback, the English on the homepage needs some tightening up. There&#x27;s some bad grammar in there. That would definitely make it look a bit more professional :-)
评论 #32294387 未加载
saasxyz将近 3 年前
wow this is bult by a single man? I am an avid user of this site. I thought it is a VC backed product or something. Neat work. Thanks for building this.<p>It used to be free without any time limitation. But now it only allows 30 minutes of free usage per day. Is this model actually working?
评论 #32297249 未加载
shmde将近 3 年前
I actually used this as an online editor for my Javascript interview. I love the interface and the pure dark mode throughout the UI.
评论 #32294208 未加载
sgammon将近 3 年前
I love this. Could it be embedded for use in other software? Curious as we might have a use case if so.
评论 #32294129 未加载
评论 #32293928 未加载
pyrossh将近 3 年前
Really love the interface. Very simple and easy to use. The themes are good as well.
评论 #32294411 未加载
mrtksn将近 3 年前
One reason for the love part of my love-hate relationship with JS is its low barrier to get from 0 to productive thanks to tools like this(and the console in the browser dev tools).<p>JS actually has a lot of buffer until you hit the bloat.
评论 #32294424 未加载
joshuajomiller将近 3 年前
How do you stay motivated to continue working on this alone for such a long time?
评论 #32294121 未加载
评论 #32294036 未加载
评论 #32293925 未加载
Wowfunhappy将近 3 年前
I can&#x27;t tell from the landing page, what are the limitations of the free version &#x2F; what do you get for subscribing? I always want to know this before I invest my time in anything.
评论 #32295521 未加载
virgil_disgr4ce将近 3 年前
Any chance you&#x27;ve open-sourced any of this? I&#x27;ve been looking for a way to run Node.js packages in-browser!
synergy20将近 3 年前
how is this different from other online editors,e.g.codepen etc
评论 #32297303 未加载
apineda将近 3 年前
Hey I just recently used this to play with a package (`deep-diff`). Thanks for making this!
评论 #32298305 未加载
foxbee将近 3 年前
I really like the videos on the landing page. Straight to the point.
评论 #32294415 未加载
XCSme将近 3 年前
&gt; I work full time now because of the freemium business model<p>Could you describe the model? I can&#x27;t see any pricing on your site.
larodi将近 3 年前
Software development is a lone business…
评论 #32294531 未加载
adave将近 3 年前
Great achievement just for delivering something after 6 years!!!
评论 #32294536 未加载
deanc将近 3 年前
If I can offer one minor criticism when i see every major tech company listed as your users, I instantly get a sense of a distrust as people do this to inflate the legitimacy and popularity of their service. Why should we trust the statement that all these companies are using your product? I think it’s disingenuous to suggest that a lone employee uses it or even a collection without an actual commitment from those companies. Imagine if every company that ever had traffic from a Google IP put this on their homepage. I could add it to my blog.
评论 #32297213 未加载
评论 #32304033 未加载
评论 #32294568 未加载
评论 #32296730 未加载
fbarred将近 3 年前
Resubmit with &quot;Show HN&quot; in the title? Then it will be visible in <a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;shownew" rel="nofollow">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;shownew</a> and <a href="https:&#x2F;&#x2F;news.ycombinator.co.m&#x2F;show" rel="nofollow">https:&#x2F;&#x2F;news.ycombinator.co.m&#x2F;show</a>
评论 #32297378 未加载
评论 #32295600 未加载
评论 #32294147 未加载