Forecast needs JavaScript for market browsing and demo trading. Its SIPL server handles accounts, funds and orders.