Thống kê trình duyệt về JavaScript bị vô hiệu hóa [đã đóng]


102

Tôi đang gặp khó khăn khi thu thập số liệu thống kê công khai về tỷ lệ phần trăm người dùng web duyệt web với JavaScript bị tắt.

Yahoo đã công bố dữ liệu từ năm 2010R. Reid đã công bố dữ liệu từ năm 2009 (được chọn từ một trang web mà ông đã truy cập).

Những phát hiện từ Yahoo khá thú vị vào thời điểm đó:

Chúng tôi đã kết hợp nhật ký truy cập và dữ liệu báo hiệu (trước đó được đưa vào trang) và lọc ra tất cả các yêu cầu tự động, để lại cho chúng tôi một tập hợp các yêu cầu mà chúng tôi có thể xác nhận là do người dùng thực gửi. Dữ liệu này, hoàn toàn ẩn danh, đã cho chúng tôi một dấu hiệu tốt về mô hình lưu lượng truy cập ở một số quốc gia.

Sau khi xử lý các con số, chúng tôi nhận thấy tỷ lệ nhất quán của các yêu cầu bị vô hiệu hóa JavaScript nằm trong khoảng 1% lưu lượng truy cập thực tế của khách truy cập, với tỷ lệ cao nhất là khoảng 2% ở Hoa Kỳ và thấp nhất là khoảng 0,25% ở Brazil. Tất cả các quốc gia khác được thử nghiệm đều cho thấy con số rất gần 1,3%.

Tỷ lệ phần trăm trình duyệt Yahoo bị vô hiệu hóa JavaScript, 2010

Đây là về những gì tôi có thể tìm thấy cho đến nay. Nhưng vì dữ liệu này ngày càng cũ nên tôi tự hỏi ngày nay tỷ lệ phần trăm là bao nhiêu.

Tôi cũng đã xem xét Statcounter , có vẻ như là công ty duy nhất còn lại vẫn công khai các số liệu thống kê về trình duyệt. Nhưng họ không công bố dữ liệu về JavaScript. Tôi biết rằng W3schools cũng công bố số liệu thống kê , nhưng vì mục tiêu là nhắm đến các nhà phát triển, dữ liệu này cực kỳ thiên vị và do đó không thú vị đối với tôi. (nó phải đại diện cho người dùng thông thường).

Do đó, tôi yêu cầu bạn cung cấp:

  • liên kết đến bất kỳ số liệu thống kê mở, có sẵn miễn phí nào liên quan đến lĩnh vực này
  • Số liệu thống kê của riêng bạn, tốt nhất là từ các trang web lớn hơn, không nhắm mục tiêu đến nhà phát triển

1
Liên quan: thảo luận trên ux.stackexchange.com về việc liệu có thể yêu cầu javascript từ người dùng hay không.
Ward Muylaert

tình cờ tìm thấy điều này: searchhenginepeople.com/blog/stats-no-javascript.html không chắc chắn khi thống kê được lấy nhưng các nhận xét khá mới.
Patrick Lorio

@PatrickLorio, liên kết của bạn có cùng nguồn như tôi đã giới thiệu. Liên kết là từ tháng 12 năm 2010, và có các số chính xác, và thậm chí còn đề cập đến Yahoo. Thật không may, cũng không có dữ liệu mới trong các nhận xét
Jesper Rønn-Jensen

1
Thống kê về bảo mật liên quan đến Đức cho thấy 25% không bao giờ kích hoạt JavaScript và 35% khác hiếm khi . darw.de/statistik/statistik-js.php Có thể bạn đã chọn không tin vào số liệu thống kê này để gây hại cho chính mình.

5
OP đã hỏi một câu hỏi hoàn toàn chính đáng quan trọng đối với vô số nhà phát triển, trình bày một số dữ liệu đã cũ và yêu cầu cung cấp thêm dữ liệu mới hơn. Tại sao nó bị đóng lại là lạc đề? Đây chính xác là thông tin tôi đang tìm kiếm và đó là cách tôi tìm thấy bài đăng này.
Peter

Câu trả lời:


119

Cung cấp thông tin cơ bản, với một lộ trình rõ ràng về cách tiến xa hơn - hãy cập nhật trình duyệt của bạn!

Tôi nghĩ rằng việc hy sinh chức năng cho 99% người dùng để đáp ứng 1% là một suy nghĩ sâu sắc.

Chắc chắn, có thể cho phép nội dung không hỗ trợ javascript cho mọi khía cạnh của trang web, đồng thời cung cấp trải nghiệm tối ưu - nhưng ngân sách sẽ tăng vọt cho việc xây dựng.

Có một số cách nghiêm túc những thứ tuyệt vời đi xuống với Javascript mà thực sự làm cho các trang web xa dễ tiếp cận hơn! - chúng ta vẽ đoạn thẳng ở đâu?

"Rất tiếc, máy tính của bạn quá cũ và chậm để hiển thị trang web này." HOẶC LÀ

"Xin lỗi, 99,9% hành tinh, chúng tôi đã giới thiệu cho bạn trải nghiệm năm 1993 dưới mức tối ưu vì 0,1% trong số bạn có công nghệ lỗi thời"

Tôi không mua lập luận quan trọng '1%' - nếu ai đó Thực sự muốn truy cập vào một trang web, họ sẽ tìm cách - cộng với những trường hợp mà các công ty buộc phải sử dụng, chẳng hạn như 7 với javascript bị tắt - heck, họ có thể không được phép duyệt bất cứ thứ gì trừ mạng nội bộ của công ty!

Đã đến lúc thoát khỏi ý tưởng cũ ngu ngốc này, bạn cần có một tùy chọn không phải javascript cho mọi thứ trên trang web của bạn, nó thực sự là một khái niệm lỗi thời.


61
Làm thế nào là xây dựng này? Trong khi đúng, nó không trả lời câu hỏi theo bất kỳ cách nào. OP đang hỏi tỷ lệ người dùng bị vô hiệu hóa JavaScript, chứ không phải lý do tại sao lại không hỗ trợ những người dùng nói trên.
Ian Stanway

17
Điều này không trả lời câu hỏi. -1
Eric Mill

16
Tôi thực sự thích câu trả lời này vì tôi đang xem xét hỗ trợ người dùng không hỗ trợ javascript nhưng cũng quyết định không hỗ trợ <IE8 một cách rõ ràng (hoặc bất kỳ IE nào cho vấn đề đó lol) vì vậy mặc dù câu trả lời không hoàn toàn mang tính xây dựng nhưng nó đã giúp tôi đưa ra quyết định của mình. Chúng tôi không thể tiếp tục hỗ trợ 1% nếu không nó sẽ trở nên tồi tệ hơn. Ngày nay, việc cập nhật lên một trình duyệt hiện đại rất đơn giản.
sociallymellow

4
Nếu bạn kiếm được mony với trang web của mình và bạn có nhiều khách truy cập, 1% có thể là rất nhiều tiền. Các giám đốc điều hành đã bị sa thải ít hơn 1%.

5
Tôi nghĩ rằng đây rõ ràng là một câu trả lời cho câu hỏi. @ What Có thể bị sa thải, nhưng 1% thực sự không phải là nhiều tiền, ngoài ra, quảng cáo hầu như luôn hiển thị bằng javascript, vì vậy họ thậm chí sẽ không nhìn thấy quảng cáo.
LucaLESb

28

Thảo luận

Hầu hết các cuộc thảo luận tích cực và rộng rãi trên các trang StackExchange về chủ đề này:

Liên kết bổ sung

Số liệu thống kê

Bạn nói đúng ... Đây là những điều khá khó để đạt được. Thực sự chỉ có thể tìm thấy những cái bạn đã đề cập, bài báo YDN 2010 được tham khảo khá thường xuyên.

Tôi đoán bạn cũng có thể sử dụng bộ theo dõi và phân tích lưu lượng để tự mình xác minh các số liệu thống kê này, nếu bạn có một trang web có đủ lưu lượng truy cập và nhân khẩu học có liên quan mà bạn đang hướng tới.

Suy nghĩ cá nhân

Theo ý kiến ​​cá nhân của tôi , đủ công bằng để yêu cầu một số khu vực rất cụ thể của trang web yêu cầu JavaScript, nhưng bạn nên cố gắng nhiều nhất có thể để cung cấp một giải pháp thay thế nếu đúng như vậy. Đối với phần còn lại của trang web, tôi cho rằng, đặc biệt đối với các trang web chính phủ và giáo dục, bạn có nghĩa vụ đối với các nhóm thiểu số như người tàn tật và người khiếm thị là làm cho trang web có thể đọc được và sử dụng được cho họ như đối với bất kỳ người dùng nào khác.


22
Từ liên kết Punkchip, "Khảo sát trình đọc màn hình WebAIM năm 2010 cho thấy chỉ có 1,6% người dùng trình đọc màn hình không có Javascript khi duyệt, vì vậy lập luận đó đang trở nên mỏng manh. ... Đừng tiếp tục lầm tưởng rằng hỗ trợ người dùng không sử dụng Javascript là một vấn đề trợ năng. "
josh3736

7
@ josh3736: đúng, nhưng đối với trang web của trường đại học hoặc của chính phủ, không thể chấp nhận được việc 1,6% người đọc màn hình này không thể truy cập các khóa học của họ, các dịch vụ an sinh xã hội của họ (đặc biệt là cho họ!) hoặc số điện thoại khẩn cấp của hội đồng địa phương của họ chỉ vì một gã web điên rồ nào đó quyết định Web 2.0 là phải.
haylem

22
@haylem Tôi không đồng ý. 1,6% đó chỉ tồn tại bởi vì họ đang sử dụng công nghệ lạc hậu, chẳng hạn như một người không bị tật nguyền sử dụng IE6. Họ có thể dễ dàng truy cập thông tin đó chỉ bằng cách cập nhật công nghệ của họ miễn phí. Nếu đó là sự thật thì không có cách nào để họ truy cập nó, tôi đồng ý, nhưng tôi không nghĩ là như vậy. Chỉ là ý kiến ​​của tôi, nhưng JavaScript hiện là một ngôn ngữ cơ bản của web và tôi nghĩ đã đến lúc chúng ta ngừng viện cớ để thêm công việc cho chính mình cho một bộ phận cực kỳ nhỏ những người CHỌN hạn chế trải nghiệm của họ thường vì những lý do lỗi thời.
dallin

3
Tôi không nghĩ rằng bạn hiểu đúng. Anh ấy đang nói về những người IMPAIRED. Những người không bị tật nguyền không sử dụng javascript ngày nay thường làm như vậy vì lý do bảo mật (khó theo dõi bạn trên web hơn rất nhiều), nhưng một số người khiếm thị đang sử dụng các công nghệ dựa vào javascript để giúp họ lướt web mà không cần tầm nhìn . Những người này không quan tâm đến các công nghệ cũ, họ quan tâm đến việc có thể "xem" web. Và trong khi các trang web của công ty nhỏ hơn thực sự không cần phải cung cấp chúng, thì các trang web như trường đại học và chính phủ, nơi thông tin là quan trọng, chắc chắn nên làm.
Mike Legacy

16
@VolkerE. Các số liệu thống kê này hiện đã gần 4 năm tuổi và thậm chí còn nhỏ hơn. Và bạn biết bao nhiêu doanh nghiệp sẽ nói với nhân viên mù của họ rằng họ không thể sử dụng một trình duyệt đủ mới để có công nghệ đọc màn hình hiện đại? (GỢI Ý: Họ sẽ bị kiện) Ngoài ra, 1,6% KHÔNG phải là 1,6% trong tổng số những người truy cập một trang web như Amazon, mà là 1,6% người sử dụng trình đọc màn hình. Đó là một thiểu số nhỏ TẤT YẾU trong tổng số người dùng. Thực tế, tất cả những người vô hiệu hóa JS bây giờ đều làm điều đó theo lựa chọn - ngay cả những người bị khiếm khuyết. Đã đến lúc chúng ta bỏ đi những quan niệm cũ kỹ, vô cùng lỗi thời rằng chúng ta không thể sử dụng Javascript!
dallin

21

Các thống kê này đến từ một trang web nhưng nó là một con số tốt, cập nhật và cũng coi JavaScript bị vô hiệu hóa so với JavaScript 'không nhận được hoặc không chạy'.

https://gds.blog.gov.uk/2013/10/21/how-many-people-are-missing-out-on-javascript-enhancement/

Vì lợi ích của việc thay đổi liên kết, con số là 1,1% trong đó 0,9% trong đó nó được bật trong trình duyệt nhưng không chạy, do các lý do được đoán là những thứ như bộ lọc nội dung công ty, lỗi mạng di động và thậm chí cả trang- tải trước.

Nếu chúng ta có thể tìm ra cái gì tạo nên 0,9% đó và bao nhiêu không phải do con người ngồi vào một trình duyệt JS cố ý bị vô hiệu hóa, thì nỗ lực và chi phí đầu tư vào cải tiến tiến bộ / giảm cấp duyên dáng có thể bị suy yếu.

Trong mọi trường hợp, nó có vẻ là một tỷ lệ nhỏ.

Cá nhân tôi, ý kiến ​​của riêng tôi là trong năm 2014, không đáng để bạn phải ủng hộ thiểu số này. Tôi nghĩ rằng nó hơi giống như thiết kế một tay nắm cửa với sự cân nhắc cho một số ít người có đầy đủ bàn tay và cần phải sử dụng chân của họ, hoặc chỉ không thích chạm vào tay nắm cửa bằng tay. Rất tiếc, JavaScript thật may mắn.

Mặc dù tính năng nâng cao lũy tiến đã chết đối với tôi, nhưng tôi nghĩ JS nên được sử dụng một cách tiết kiệm, trừ khi nó là một ứng dụng một trang.


2
+1 để biết tổng quan về liên kết.
Patrick

9

Vì tôi gặp phải vấn đề tương tự trong khi tìm kiếm số liệu thống kê sử dụng javascript đáng tin cậy, công ty của chúng tôi đã quyết định thu thập dữ liệu của riêng mình về chủ đề này và tôi chỉ nghĩ rằng một số người có thể thấy phát hiện của chúng tôi thú vị.

Chúng tôi phục vụ phần lớn khách hàng là người Đức trong tất cả các khu vực nhân khẩu học với các dịch vụ tiện lợi. Khoảng 20 nghìn lượt xem trang mỗi ngày, khoảng 300 nghìn hợp đồng được ký trực tuyến một năm. Chúng tôi đã theo dõi tất cả khách hàng đã ký hợp đồng trực tuyến trong khi sử dụng phiên bản trang web không javascript của chúng tôi.

Gần đây, chúng tôi đã đầu tư một lượng lớn thời gian vào việc tối ưu hóa không phải js và muốn biết liệu nỗ lực đó có được đền đáp hay không. Hóa ra chính xác là không có khách hàng nào của chúng tôi chọn ký hợp đồng trong khi bị vô hiệu hóa js, trong khi có khoảng 3% lượt truy cập không phải js trên trang chủ của chúng tôi. Vì vậy, tôi nghĩ rằng hầu hết lưu lượng truy cập được tạo ra bởi bot.

Tóm lại, đầu tư vào tối ưu hóa không js là một thất bại hoàn toàn đối với chúng tôi, vì nó không ảnh hưởng đến doanh số bán hàng của chúng tôi. Có thể có một số người thực sự chọn tắt javascript nhưng không ai trong số họ dường như quan tâm đến việc mua hàng trên internet.

Hãy tự rút ra kết luận của riêng bạn


Hahaha, bạn có lắng nghe người dùng trên diễn đàn Heise không? Tất cả những điều này cho bạn biết mọi người nên sử dụng NoScript như thế nào?
Lothar

2
Phương pháp của bạn sẽ không phát hiện những người đã duyệt qua trang web của bạn với JS đã tắt, sau đó bật nó lên khi họ muốn mua hàng. Đó có xu hướng là hành vi của tôi. +1 để chia sẻ số liệu thống kê của bạn.
jcox

6

Những số liệu thống kê như vậy chỉ có thể hữu ích cho một trang web cụ thể và thậm chí sau đó, có những trường hợp khó giải thích:

  • Điều gì về người dùng thực thi một số, nhưng không phải tất cả các tập lệnh của một trang web?
  • Điều gì về người dùng không thực thi tập lệnh của một trang web hầu hết thời gian, nhưng thỉnh thoảng thực thi tất cả / một số thì sao?

Tôi đã tắt JavaScript trên hầu hết các trang web tôi truy cập. Đôi khi tôi cho phép JS tạm thời , đôi khi không. Đôi khi tôi chỉ cho phép một số script tạm thời. Một số tập lệnh được phép vĩnh viễn, một số tập lệnh không được phép vĩnh viễn. Ngay bây giờ, gõ câu trả lời này, một số script trên SO bị chặn, một số được cho phép. Tôi nên thống kê như thế nào?

Các yếu tố khác cần xem xét:

  • Các trang web yêu cầu JS, ngay cả khi chỉ đối với một số phần, chỉ có thể thu thập số liệu thống kê thiên vị, vì chúng có thể đã loại bỏ những khách truy cập không có JS trong quá khứ.
  • Nếu trang web của bạn không có JS, bạn thu thập số liệu thống kê và sau đó bắt đầu thêm JS, danh sách đen (đã bật JS trước đó) có thể chặn (một số) tập lệnh của bạn.
  • Khách truy cập No-JS có lẽ nhạy cảm hơn với quyền riêng tư, vì vậy có khả năng họ đang thực hiện các biện pháp khác ngoài ra… họ có thể trông giống như bot trong thống kê trang web;)
  • Chủ đề trang web (khán giả của bạn như và quan tâm là gì?), Số liệu thống kê trình duyệt ( NoScript là một trong những phổ biến nhất Firefox add-ons.), Quốc gia (The Đức Cục liên bang về bảo mật thông tin mạnh mẽ khuyến cáo ¹ mọi công dân để cài đặt NoScript.) và cũng có sự cạnh tranh sẵn có trên thị trường (nếu trang web của bạn là duy nhất và tôi thực sự muốn sử dụng nó, tôi sẽ cho phép các tập lệnh; nếu không, tôi tìm đến đối thủ cạnh tranh của bạn) có thể có ảnh hưởng mạnh mẽ.

¹ Liên kết BSI hiện là 404. Không chắc liệu đề xuất này vẫn còn ở đâu đó trên trang web của họ. Để tham khảo, đây là ảnh chụp nhanh cuối cùng của trang đó trong Kho lưu trữ Internet .


1
Liên kết "đề xuất" ( bsi-fuer-buerger.de/BSIFB/DE/SicherheitImNetz/SozialeNetze/… ) hiện đã chết
andrewb

1
@andrewb: Cảm ơn bạn! Tôi đã thêm ghi chú và liên kết đến phiên bản lưu trữ. Không thể tìm thấy đề xuất này trên trang web mới của họ (tôi không tìm kiếm nhiều).
unor

0

Các số liệu thống kê khác nhau giữa các quốc gia khác nhau

http://www.searchenginepeople.com/blog/stats-no-javascript.html

Nếu bạn yêu cầu javascript trên trang web của mình thì bạn sẽ mất một phần doanh số bán hàng của mình. Ngoài ra, một số thiết bị di động rất chậm khi xử lý javascript và mọi người sẽ đơn giản rời khỏi trang web của bạn vì trải nghiệm duyệt web sẽ quá chậm.


Bài viết này dựa trên tài liệu Yahoo! nghiên cứu OP đã đề cập.
Xandor
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.