HN user

axemclion

181 karma

http://nparashuram.com

Posts72
Comments68
View on HN
blog.nparashuram.com 7y ago

Making React Native Android Faster

axemclion
1pts0
www.youtube.com 7y ago

React Native's new architecture (called Fabric) – why and how it works

axemclion
4pts0
blog.nparashuram.com 9y ago

Time Travel Debugging with Create-React-native-app and VSCode

axemclion
6pts0
www.youtube.com 9y ago

DevOps for ReactNative – With Continuous Builds,distribution and JS+Native Crashes

axemclion
2pts0
blog.nparashuram.com 9y ago

Show HN: Test ReactNative apps simultaneously on multiple devices and screen sizes

axemclion
1pts0
blog.nparashuram.com 9y ago

Show HN: Time Travel Debugging for ReactNative

axemclion
3pts0
blog.nparashuram.com 10y ago

App showing Phonegap/Cordova plugins used in ReactNative

axemclion
1pts0
taco.tools 10y ago

VSCode extension for React Native – debugging and Intellisense support

axemclion
3pts0
blog.nparashuram.com 10y ago

A renderer for ReactJS using WebWorkers to run expensive VirtualDOM calculations

axemclion
4pts0
taco.tools 10y ago

Visual Studio Code Extension for Ionic – Debugging and Intellisense Support

axemclion
4pts0
blog.nparashuram.com 10y ago

Test Cordova apps on multiple devices at the same time – a Virtual device wall

axemclion
1pts0
blog.nparashuram.com 10y ago

Crash Analytics, User Feedback and Beta Distributions for ReactNative Apps

axemclion
1pts0
blog.nparashuram.com 10y ago

Using Cordova Plugins with React Native Projects

axemclion
1pts0
blog.nparashuram.com 11y ago

Star Wars and Web Performance – Session from CascadiaFest 2015

axemclion
1pts0
blog.nparashuram.com 11y ago

Show HN: Tests that continuously monitor performance of popular web frameworks

axemclion
2pts2
blog.nparashuram.com 11y ago

Show HN: My tests show Ember's new glimmer rendering engine improves perf by 25%

axemclion
1pts0
blog.nparashuram.com 11y ago

Which Type of Icon Is the Fastest? FontIcons, Inline SVGs or Background SVGs?

axemclion
2pts0
blog.nparashuram.com 11y ago

Show HN: Perf analysis of JavaScript frameworks using DBMonster app

axemclion
2pts0
github.com 11y ago

Show HN: Use Angular? Reuse Protractor test cases to monitor performance

axemclion
1pts0
blog.nparashuram.com 11y ago

Show HN: Worried about Perf of Cordova/Hybrid Apps? Check Out Browser-perf

axemclion
1pts0
perfmonkey.com 12y ago

Show HN: Check how smooth your web page scrolls - rendering performance tests

axemclion
2pts0
perfmonkey.com 12y ago

Show HN: Check the smoothness of webpages using rendering perf metrics

axemclion
1pts2
blog.nparashuram.com 12y ago

Generating graphs for tracking frontend rendering performance

axemclion
2pts0
blog.nparashuram.com 12y ago

Show HN: Tools, not rules for measuring browser runtime performance

axemclion
1pts0
news.ycombinator.com 12y ago

Offer HN: Integrate Front end rendering performance tool into your website

axemclion
3pts1
news.ycombinator.com 12y ago

Integrate Front end rendering performance tool into your website

axemclion
1pts1
news.ycombinator.com 12y ago

Integrate Front end rendering performance tool into your website

axemclion
1pts1
blog.nparashuram.com 12y ago

Show HN:Holiday project- Adding Frontend Perf tests to Continuous Integration

axemclion
1pts0
blog.nparashuram.com 12y ago

Performance analysis of Twitter Bootstrap over the last 2 years

axemclion
5pts2
nparashuram.com 13y ago

Interesting results from HTML5 IndexedDB performance experiments

axemclion
1pts0

I am a member of the React Native Core team

On the documentation The document is not abandoned. Infact, we are actively working on fixing the document and reaching out to the community to identify gaps in documentation and fixing them. We are also moving docs to a separate repo to make sure that they are easy to contribute to.

On Typed languages. A lot of people use React Native with Flow or TypeScript, and are able to benefit from type systems.

You should be able to use Mobile Center and CodePush separately today. We are planning to incrementally roll out a backward compatible solution over the next 2 months.

PM on the CodePush team here. The rejection notice seems to explicitly call out the native methods that are a cause of the issue. CodePush cannot inject private frameworks or expose any methods that React Native already exposes.

I would also recommend not using CodePush to completely what an app does.

Yes, CodePush can be used with Mobile Center - here is a demo video (https://www.youtube.com/watch?v=lfqZ8Uy2p3U)

CodePush will also be integrated into Mobile Center, so that you can also making CodePush a part of your CI process. We are also working on adding support for Authentication, storage, testing and Push notifications.

[I am the PM on CodePush and React Native Mobile Center stuff]

PM building the VSCode react native extension here. Glad that you could get breakpoints working. There are also other features like syntax completion and simply trying out react native without and installation using exponent that nasty be interesting.

Would love to hear any other feedback you may have on the authoring experience.

There are a bunch of other complexities too - things like

(1) cancelling events which are synchronous, but web worker communication is async

(2) What is the best serialization format ? I found JSON.stringify to be the fastest, but how to compress data better ?

(3) How to batch the operations when you want to send info over from worker to the UI thread. The batch size should be small enough that it runs in 16ms, but large enough that you don't waste frame cycles.

(4) Figuring out if it makes sense to spawn multiple workers to diff parts of the VDOM tree - similar to React Fiber

The performance difference is noticable. I did React into a Web worker, and here are the performance results - http://blog.nparashuram.com/2016/02/using-webworkers-to-make...

Some of the other uses typically are - sort of flow control between the thread and the worker, so that only sufficient VDOM operations are sent across the thread.

This basically leaves the UI thread to other things like GIF animations, redraw UI like buttons when user interacts with them, etc.

Actually, you could already use ReactNative with Windows, but there were some quirks.

I just run the packager, with watchman and flow disabled, and it works pretty well. The VS Android emulator is free and so much faster than the default emulator - thats why i use Windows to create Android apps atleast.

How about this bot - var timer = window.setInterval(function(){parseInt($('#ltext').text()) > parseInt($('#rtext').text()) ? rightPressed() : leftPressed();},1);window.setTimeout(function(){window.clearInterval(timer)},60000) ?

Getting a huge score, but the server is overloaded, so cannot post high scores :P

I am working on a project that lets you monitor your web page or hybrid's apps rendering performance

- http://github.com/axemclion/browser-perf. To quickly test your website, check out http://www.perfmonkey.com/#/trynow

You can use the metrics from this tool to find out which CSS or JS make a webage janky, which action caused multiple paints, etc.

Completely written in Node, can run as a node module and a CLI.

You can get graphs like this - http://nparashuram.com/perfslides/perfjankie.

- Based on Chromium's perf framework, needed a way to monitor performance everytime I deploy a site, automatically.