Các nhà phát triển web có nên tiếp tục dành nỗ lực tăng cường dần dần các ứng dụng web của chúng tôi bằng JavaScript, đảm bảo các tính năng giảm xuống một cách duyên dáng, từ đó đảm bảo khả năng truy cập? Hay chúng ta nên dành thời gian đó tập trung vào các tính năng mới hoặc các lĩnh vực phát triển khác?
Nội dung của câu hỏi đó sẽ là: Có bao nhiêu khách hàng / khách hàng / người dùng của chúng tôi sử dụng các trang web hoặc ứng dụng của chúng tôi bị tắt JavaScript? Bạn có bất kỳ dự án nào có yêu cầu đặc biệt yêu cầu chức năng JavaScript (hầu hết tất cả các yêu cầu của tôi không) và những yêu cầu đó cũng đòi hỏi sự xuống cấp duyên dáng?
Để đặt câu hỏi này, tôi đã lập trình viên lập trình.stackexchange.com mà không bật JavaScript và tôi được chào đón với thông báo này: "Lập trình viên - Stack Exchange hoạt động tốt nhất với JavaScript được kích hoạt". Rất khó để đăng nhập, mặc dù trang web dường như hoạt động tốt. (Tôi không thể bỏ phiếu cho bất kỳ câu hỏi nào.)
Tôi nghĩ rằng đây là một cách tiếp cận thỏa đáng để phát triển. Hãy tưởng tượng nỗ lực liên quan đến việc làm cho tất cả các tính năng của trang web hoạt động với logic cũ và logic phía máy chủ. Mặt khác, tôi tự hỏi có bao nhiêu người dùng đã bị xa lánh bởi phương pháp này.
Tất cả chúng ta đều đã được đào tạo (ít nhất là các nhà phát triển giỏi trong số chúng ta) để sử dụng cải tiến lũy tiến và để đảm bảo các tính năng động của ứng dụng web của chúng ta giảm xuống một cách duyên dáng. Đây có phải là sự cải tiến tiến bộ chỉ làm mưa làm gió hay một số khách hàng của chúng tôi thực sự sử dụng một số dịch vụ web nhất định mà không bật JavaScript?