TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

A git implementation in pure JavaScript

118 pointsby nephicsalmost 14 years ago

8 comments

Nitrampalmost 14 years ago
The node.js JavaScript surge reminds me a bit of the early days of Java, where everyone went to implement whatever existed in C/C++ for Java. Only that this time people stick a ".js" in the end instead of a "J" in the front.<p>If history has a lesson, most of this will not be wildly successful, because the js environment is not suitable for the task to be an actual practical solution.
评论 #2747541 未加载
评论 #2747605 未加载
评论 #2748132 未加载
lucraftalmost 14 years ago
OK, I was going to implement write support before posting it up here, but glad you guys like it.<p>There's tons more to do :)
评论 #2747427 未加载
评论 #2749026 未加载
dnewcomealmost 14 years ago
I thought about doing an in-browser git implementation for enabling offline mode in a webapp. Doing things with git would make some really interesting sync scenarios possible. Looking at what was involved though, I think I'm glad I didn't go down this particular rabbit-hole.
评论 #2748056 未加载
dropkickalmost 14 years ago
FYI, it only does reading but it's still very impressive. I've tried out the demo and it just works against small repos. It's very slow against larger ones.
评论 #2747355 未加载
评论 #2747378 未加载
ltwalmost 14 years ago
Yet more evidence of Atwood's Law:<p><i>Any application that can be written in JavaScript, will eventually be written in JavaScript.</i><p><a href="http://www.codinghorror.com/blog/2007/07/the-principle-of-least-power.html" rel="nofollow">http://www.codinghorror.com/blog/2007/07/the-principle-of-le...</a>
评论 #2749256 未加载
tectonicalmost 14 years ago
Awesome, when this can do writing (presumably with an in-memory store for now), I think there will be some really interesting in-browser version control uses.
评论 #2748015 未加载
nvictoralmost 14 years ago
what javascript testing library is it using?
lurbinaalmost 14 years ago
why?
评论 #2747306 未加载
评论 #2747298 未加载
评论 #2747441 未加载