I use SilkJS for several of my hobby projects. So far, the performance is amazing, and I absolutely love using JavaScript for both front-end and front-end. I am thinking about using it in some commercial projects, but I want to show due diligence regarding the viability of such a solution. There are some questions that I have, and I would like to get some idea.
1) What enterprise projects, if any, do you know using SilkJS?
2) What resources exist regarding the security of using SilkJS as a web server or other V8-based solutions? (vulnerability history, average time to fix, etc.).
3) What problems did you encounter when using SilkJS or other V8-based solutions as a web server and how, if possible, did you handle this?
4) Does SilkJS work well with horizontal scaling (balancing the load across multiple servers)? Is your answer based on theoretical calculations and field-proven examples?
5) What resources do you know about creating a website using SilkJS as a web server, in addition to the official site itself?
Before answering, let me first exclude 80% of the answers that I will receive with the following restrictions:
1) No, I will not use NodeJS. For both business and mental health, asynchronous insane programming is not something I will use. Do not try to convince me that I will "get used to it and love." This is not optimal for the projects I'm working on. Yes, you heard me - asynchronously is not ideal for everything.
2) I know that synchronous programming can be modeled in NodeJS. No, that doesn't interest me either. I do not use NodeJS - I can handle this.
3) , i/o, cpu. , , PHP, , . , , cpu- . , Facebook, . " PHP ". SilkJS .
3) , , Java. , , , . , " ". SilkJS V8 .
4) , . , SilkJS , .
, , , NodeJS, V8. V8 NodeJS.
"", / , , .
bash SilkJS. , . , , , . , ..