react-native/React
Tadeu Zagallo 080d3b9f62 [ReactNative] Add PerformanceLogger to measure TTI
Summary:
@public

Add PerformanceLogger to keep track of JS download, initial script execution and
full TTI.

Test Plan:
The Native side currently calls `addTimespans` when it's finish initializing
with the six values (start and end for the three events), so I just checked it
with a `PerformanceLogger.logTimespans()` at the end of the function.

```
2015-06-18 16:47:19.096 [info][tid:com.facebook.React.JavaScript] "ScriptDownload: 48ms"
2015-06-18 16:47:19.096 [info][tid:com.facebook.React.JavaScript] "ScriptExecution: 106ms"
2015-06-18 16:47:19.096 [info][tid:com.facebook.React.JavaScript] "TTI: 293ms"
```
2015-06-19 15:01:35 -08:00
..
Base [ReactNative] Add PerformanceLogger to measure TTI 2015-06-19 15:01:35 -08:00
Executors [ReactNative] Add PerformanceLogger to measure TTI 2015-06-19 15:01:35 -08:00
Layout Fixed layout bug 2015-05-13 13:24:36 -07:00
Modules Fixed stickers 2015-06-18 20:31:25 -08:00
React.xcodeproj [ReactNative] Add PerformanceLogger to measure TTI 2015-06-19 15:01:35 -08:00
Views Changed methodQueue to a property 2015-06-19 04:20:39 -08:00