Bringing JavaScript to edge