UNPKG

@qooxdoo/framework

Version:

The JS Framework for Coders

15 lines (13 loc) 234 B
function fib(n) { if (n <= 2) { return 1; } else { return fib(n-1) + fib(n-2); } } onmessage = function(e) { var n = parseInt(e.data); for(var i=1; i<=n; i++) { postMessage({result: fib(i), done: i==n}); } };