Here’s the main difference… presumably, in most cases you want to actually make a call to an AWS service. Well the JVM runtime doesn’t include the AWS SDK… you have to package it with your code. On the other hand, the nodejs runtime includes the AWS sdk. Even if you just use one service, the JVM AWS SDK imposes a huge size penalty (10MB+). And as the article correctly states, the size of the code has a huge impact on cold start times.