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.

Open-sourcing OvertureJS – the JavaScript lib that powers FastMail

181 pointsby robn_fastmailover 10 years ago

15 comments

brongondwanaover 10 years ago
I&#x27;ve been pushing for this to be done for a while :)<p>There&#x27;s no point open-sourcing the crappy old parts of our architecture which we wouldn&#x27;t advise new projects to use (like our Perl framework. There are so many Perl frameworks these days, and many of them better than ours) - but Overture is high quality stuff. Enjoy!
评论 #8776058 未加载
评论 #8776324 未加载
评论 #8775508 未加载
评论 #8775416 未加载
dingdingdangover 10 years ago
Overture is impressive in its inclusiveness, from article: &quot;There’s also one-line support for animating views. You declare the layout property and its dependencies, and Overture will handle animating it between the different states. Full support for drag and drop, localisation, keyboard shortcuts, inter-tab communication, routing and more mean you have everything you need to build an awesome app.&quot;<p>Especially having pre-fixed inter-tab comm. sounds enticing for me, haven&#x27;t heard of other frameworks handling this out of the box!
spegover 10 years ago
I just signed up for Fastmail this weekend and the snappyness of their app really impressed me. I emailed Neil and asked him about the framework and he said they would release more info soon – happy to see it so quick! I&#x27;m assuming the mobile app uses the same in a Webview?
评论 #8776048 未加载
评论 #8775935 未加载
tomcamover 10 years ago
UndoManager is an unusual and welcome addition to such libs. Codebase as a whole looks pretty darn clean.
couchandover 10 years ago
Very excited about this. Was just having a conversation about what to migrate our Angular app since we&#x27;re no longer happy with Angular.<p>Also, looks like until Tuesday it was named <i>Vibrato</i> [0]. I think I can understand the motivation to change that.<p>[0]: <a href="https://github.com/fastmail/overture/commit/2a8252764a124b191d7431cd7f47bbcb64c290a6" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;fastmail&#x2F;overture&#x2F;commit&#x2F;2a8252764a124b19...</a>
评论 #8776070 未加载
adamdicarloover 10 years ago
Am I missing something, or are there no unit tests whatsoever?<p>Really cool to open source this, though!
drinchevover 10 years ago
It is really well done. Bravo.<p>I&#x27;m not sure about your team opinion about modifying globals. I saw this a lot in your code. Why did you decided on this approach?
评论 #8776351 未加载
bambaxover 10 years ago
I use and love Backbone, how does this compare? What are the pros and cons of each approach?
WasSlowbannedover 10 years ago
Is this framework inspired by Cocoa at all? seems like it from just glancing at it.
评论 #8775706 未加载
评论 #8775709 未加载
AbuAssarover 10 years ago
very nice work , good job. I&#x27;m considering using it , but I encountered a small bug regarding i18n:<p>in the todo example , I added a new todo with arabic script , but the search function didn&#x27;t work on the arabic script.<p>thanks for sharing
评论 #8776282 未加载
NikhilVermaover 10 years ago
@nmjenkins - so glad to see it&#x27;s finally out for everyone to use! :)
itsbitsover 10 years ago
it looks more of early Ember type Architechture. I can see since both followed Sproutcore.
评论 #8777127 未加载
brohoolioover 10 years ago
Awesome! Thanks fastmail folks.
gcb0over 10 years ago
it uses sugared dom for template. while it&#x27;s fast on mobile web kit, it&#x27;s shower than inner html on Firefox mobile. and if you are serious about mobile you know that&#x27;s the future.
评论 #8776472 未加载
评论 #8776420 未加载
alexroover 10 years ago
You guys need to join forces to work on ReactJS - the concepts pretty much overlap, only React takes it further, providing good compromise between in-code templating and html files.