HN user

mefyl

3 karma
Posts0
Comments6
View on HN
No posts found.

I think our app is as reactive as a native app despite javascript; if you see any lack of responsiveness I'd be interested in knowing where so I can improve it. I do however agree that it "feels" different on OSX, since you don't have the native animations and look & feel, but I don't think it's related to speed.

Regarding OCaml, using such a strongly typed language enables heavy abstractions without a runtime performance tradeoff, leverages the static optimizer of the OCaml toolchain and outputs optimized javascript (asm like). This is, I would argue, hardly achievable by writing directly plain javascript. Note however that there are other tools that target javascript with similar benefits.

Can you elaborate

It is truly decentralized and "phones home" only if you ask it to via the --push/--fetch options, and only for convenience feature : finding other nodes endpoints, summing up global space usage, ... All the coordination is done in a peer to peer fashion.

Since we heavily rely on peer to peer technology, we don't need much infrastructure as file go directly from one user to the other. We just maintain broker servers that enable you to search for other Infinit users and exchange address information so you can connect directly. As for when we actually store data (links generation feature), we use GCS and/or AWS as a backend.