Engineering6 phút1/6/2026
Code runner trên web: test nhanh nhưng vẫn phải có guardrail
Một code runner đơn giản có thể chạy JavaScript bằng Web Worker để không block UI. Khi bài chạy quá lâu, timeout sẽ terminate worker.
Test case nên rõ input, expected output và tên case. Người học cần thấy cả actual để biết sai ở đâu.
Với sản phẩm thật nhiều ngôn ngữ, cần sandbox server-side nghiêm túc hơn. Nhưng cho bài JavaScript cơ bản, Web Worker là MVP hợp lý.