Deno vs Node.js: Unraveling the Battle of JavaScript Runtimes