Beta Notes, Issue #2

Another week, another set beta invites and another beta build. Here’s what’s new:1.Speeeeeed!Speed is the main UX primitive because everything else falls apart if the system is slow.Our commitment to making Feather as nimble as possible is absolute. The team worked on several improvements over the past week to improve performance. Angular caused us problems with the Tasks tab for larger projects. With hundreds of tasks on the page, the initial page rendering and data filtering took only seconds. The page rendered 10X faster after we changed the task list to not use Angular. Feather is fast because it caches all the data and it gives almost desktop-like performance when the client caches are “warm”. This means that you have the data you need stored in your browser. The frontend team worked to increase the prefetching points so Feather caches only the data it believes you will need. On the back end, we focused on API-s that were slowing down as more data was added and optimized them. It takes a mere 0.5 seconds to complete what used to take two to three minutes in large data sets. This was a huge win for performance and did not affect any client-facing functionality. Promote Discussions and Subtasks to tasks. Although it may seem like a small improvement, it has a significant impact on the team’s workflow. Our team accepted it immediately and began to use discussions more often. Most things now start with a discussion, and then move to tasks once consensus is reached and the change is approved. This was done using tasks. We want to thank everyone who beta tested ActiveCollab Feather. Your feedback is invaluable and was a great help in many cases. Thanks!

Related Posts