News for hackers. Stuff that matters.

Apply HN: Native Web Browser

Native apps provide better UX and performance than the web, we all agree on that now. However, I don't see myself installing every other app, as most times, I would use them just once in 6 months. With limited space on mobiles, there are millions like me who have to compromise with the mobile web. Wouldn't it be nice to have a browser which renders native components resulting in an awesome user experience with great performance?

Well, the solution is already out there! Its called React Native, a framework by Facebook which helps you create native apps using JavaScript. But instead of making apps which one installs, our goal is to make them streamable and build a browser which interprets the React Native code and renders it using native components just like Chrome does HTML. React Native already does this but isn't optimised for it. Let's built it and make the web great again!

P.S. - The project is going to be open-source and there are no revenue models as of now. I'm @troysk704 on twitter and happy to answer questions.

( 9 comments | 6 points | on HN )
Re:Apply HN: Native Web Browser by BinaryIdiot on Thursday April 07, 2016 @02:04PM (#11449261)
The web could certainly use an alternative to the HTML / CSS / JS stack. The paradigm is just so awkward nowadays for how it's used that we invent new web frameworks almost daily to make working on the web less awkward. So there is certainly a need for an alternative, in my opinion, that can offer better performance, device access and most importantly a less awkward development cycle. Plus local storage sucks.

Having said that, like others mentioned security is a huge, huge, huge hurdle to getting this right. However I don't think that automatically means it wouldn't work. On the contrary many new technologies start out as being very insecure.

I think the real hurdle is adoption. In order to use your technology stack a user would have to install a new type of browser (messaging around this may prove difficult) and a developer would have to dedicate to writing something in your stack. Granted if you're looking at React Native then you're likely thinking JavaScript here so that makes it easier but it's yet another platform for a developer to learn. Most companies need to be present on the web, android, ios and sometimes beyond that onto windows, mac os x and maybe even into IoT devices. Adding your platform to that list is going to be tough.

Re:Apply HN: Native Web Browser by ShirsenduK on Friday April 08, 2016 @07:11AM (#11453845)
Agreed! Getting users is always a hurdle :).
Re:Apply HN: Native Web Browser by random_ua on Wednesday April 20, 2016 @12:02PM (#11535382)
Is it any different from ExponentJS ?
Re:Apply HN: Native Web Browser by ShirsenduK on Thursday April 28, 2016 @10:44AM (#11589221)
ExponentJS is a development tool/environment for react native based apps.
Re:Apply HN: Native Web Browser by random_ua on Tuesday May 03, 2016 @01:46PM (#11622746)
Exponent mobile app behaves a lot like browser. It allows you to load React Native app and use it over web (required images and fonts will be loaded on demand).

Anyway I think that app streaming is really great idea that's still waiting for its killer app. What's your progress with project ?

Re:Apply HN: Native Web Browser by minimaxir on Thursday April 07, 2016 @12:18PM (#11448470)
The comments in your previous thread discuss why this would not work: https://news.ycombinator.com/item?id=11342929
Re:Apply HN: Native Web Browser by ShirsenduK on Thursday April 07, 2016 @12:35PM (#11448593)
I had missed the last comment. Thanks for bringing it up! I've replied to it.

Would like to add that the concerns around security can be managed the same way the browsers do.

Re:Apply HN: Native Web Browser by afrancis on Friday April 08, 2016 @01:16PM (#11456230)
Isn't web assembly going to help address many of these problems?
Re:Apply HN: Native Web Browser by ShirsenduK on Tuesday April 12, 2016 @09:40AM (#11479450)
It isn't very clear yet.