1 2 3 4 5 6 7 8 9 10
function fib(n) { if (n < 2) { return 1; } return fib(n - 1) + fib(n - 2); } onmessage = function (e) { self.postMessage(fib(Number(e.data))); };