Changes

Jump to: navigation, search

Outreachy

1,075 bytes added, 23:04, 19 September 2016
Project List: Add Treeherder ReactJS Outreachy project
The ideal Outreachy participant would have skills in documentation, process and some web development experience. Any additional skills like design, UX and project management will be beneficial as well.
 
 
====Make Treeherder faster with ReactJS====
 
Mentor: [https://mozillians.org/en-US/u/camd/ Cameron Dawson] (camd on IRC)
 
Background:
 
Treeherder is growing. More people are using it every day. And the amount of data it displays is also growing. So we need to expand its ability to scale to more and more data. Treeherder is primarily written in AngularJS on the front-end. However, we display thousands of small objects on the main landing page. Using Angular’s ng-repeat for this proved unacceptably slow. It was converted to using JQuery and raw JavaScript DOM manipulation which has been acceptably fast for a while, but is harder to maintain. ReactJS has been used in other parts of the product to significantly improve performance and is easier to read and edit. This Outreachy participant will convert the existing job matrix rendering to use ReactJS.
 
What you will learn:
 
* ReactJS
* AngularJS
 
Applicants should have:
 
* Some intermediate JavaScript knowledge
* Curiosity for new technologies
* Willingness to research and explore multiple approaches
==Outreachy Program Cohort: Round 12 (May-August 2016)==
Confirm
508
edits

Navigation menu