Framework en javascript