Ai sở hữu JavaScript bây giờ?

Nhờ các thư viện mới, các nhà phát triển JavaScript giờ đây có thể xây dựng các ứng dụng ML mà không cần Python hoặc R. Bằng cách này, JavaScript có thể giúp các nhà phát triển đưa ML lên trình duyệt và trang web. Với các thư viện ML, các nhà phát triển JavaScript có thể thêm Trí tuệ nhân tạo vào các ứng dụng web

Sau khi Netscape chuyển giao JavaScript cho ECMA, quỹ Mozilla tiếp tục phát triển JavaScript cho trình duyệt Firefox. Phiên bản mới nhất của Mozilla là 1. 8. 5. [Giống với ES5]

Internet Explorer [IE4] là trình duyệt đầu tiên hỗ trợ ECMA-262 Edition 1 [ES1]

YearECMABrowser1995JavaScript được phát minh bởi Brendan Eich1996Netscape 2 được phát hành cùng với JavaScript 1. 01997JavaScript trở thành tiêu chuẩn ECMA [ECMA-262]1997ES1ECMAScript 1 được phát hành1997ES1IE 4 là trình duyệt đầu tiên hỗ trợ ES11998ES2ECMAScript 2 được phát hành1998Netscape 42 được phát hành cùng với JavaScript 1. 31999ES2IE 5 là trình duyệt đầu tiên hỗ trợ ES21999ES3ECMAScript 3 đã được phát hành2000ES3IE 5. 5 là trình duyệt đầu tiên hỗ trợ ES32000Netscape 62 được phát hành với JavaScript 1. 52000Firefox 1 được phát hành với JavaScript 1. 52008ES4ECMAScript 4 đã bị bỏ rơi2009ES5ECMAScript 5 đã được phát hành2011ES5IE 9 là trình duyệt đầu tiên hỗ trợ ES5 *2011ES5Firefox 4 đã được phát hành với JavaScript 1. 8. 52012ES5Hỗ trợ đầy đủ ES5 trong Safari 62012ES5Hỗ trợ đầy đủ ES5 trong IE 102012ES5Hỗ trợ đầy đủ ES5 trong Chrome 232013ES5Hỗ trợ đầy đủ ES5 trong Firefox 212013ES5Hỗ trợ đầy đủ ES5 trong Opera 152014ES5Hỗ trợ đầy đủ ES5 trong mọi trình duyệt2015ES6ECMAScript 6 đã được phát hành2016ES6Hỗ trợ đầy đủ ES6 trong Chrome16 ES 5120 hỗ trợ

Ghi chú

* Internet Explorer 9 không hỗ trợ ES5 "sử dụng nghiêm ngặt"

** Internet Explorer 11 không hỗ trợ ES6

Ủy ban Kỹ thuật ECMA 39

Năm 1996, Netscape và Brendan Eich đưa JavaScript lên tổ chức tiêu chuẩn quốc tế ECMA và một ủy ban kỹ thuật [TC39] được thành lập để phát triển ngôn ngữ này.

ECMA-262 Edition 1 được phát hành vào tháng 6 năm 1997

Từ ES4 đến ES6

Khi ủy ban TC39 gặp nhau tại Oslo vào năm 2008, để thống nhất về ECMAScript 4, họ đã chia thành 2 phe rất khác nhau

ECMAScript 3. 1 trại.
Microsoft và Yahoo muốn nâng cấp dần dần từ ES3.

Trại ECMAScript 4.
Adobe, Mozilla, Opera và Google muốn nâng cấp ES4 lớn.

Ngày 13 tháng 8 năm 2008, Brendan Eich đã viết một email

Không có gì bí mật khi cơ quan tiêu chuẩn JavaScript, Ủy ban kỹ thuật 39 của Ecma, đã bị chia rẽ trong hơn một năm, với một số thành viên ủng hộ ES4, phiên bản thứ tư chính của ECMA-262 và những người khác ủng hộ ES3. 1 dựa trên thông số kỹ thuật ECMA-262 Edition 3 [ES3] hiện có. Bây giờ, tôi vui mừng thông báo, sự chia rẽ đã kết thúc

Giải pháp là làm việc cùng nhau

  • ECMAScript 4 được đổi tên thành ES5
  • ES5 phải là bản nâng cấp gia tăng của ECMAScript 3
  • Các tính năng của ECMAScript 4 nên được chọn trong các phiên bản sau
  • TC39 nên phát triển một bản phát hành chính mới, có phạm vi lớn hơn ES5

Bản phát hành mới theo kế hoạch [ES6] có tên mã là "Harmony" [Vì sự phân chia mà nó đã tạo ra?]

ES5 là một thành công lớn. Nó được phát hành vào năm 2009 và tất cả các trình duyệt chính [bao gồm cả Internet Explorer] đều tuân thủ đầy đủ vào tháng 7 năm 2013

Chrome 23IE10 / EdgeFirefox 21Safari 6Opera 15 tháng 11 năm 2012 Tháng 9 năm 2012 Tháng 5 năm 2013 Tháng 7 năm 2012 Tháng 7 năm 2013

ES6 cũng là một thành công lớn. Nó được phát hành vào năm 2015 và tất cả các trình duyệt chính đều tuân thủ đầy đủ vào tháng 3 năm 2017

Sẽ có cơ sở tranh cãi rằng thuật ngữ nhãn hiệu đã được "Genericide". Tuy nhiên cho đến khi nó được chứng minh tại tòa án, nó không phải là chính thức

Đó là một tình huống, trong đó một nhãn hiệu đã trở nên phổ biến và chiếm ưu thế trong một thời hạn, đến mức nhãn hiệu đó sẽ không còn được áp dụng nữa. Cho phép ngay cả đối thủ cạnh tranh của họ sử dụng cùng một thuật ngữ, giống như hầu hết mọi thuật ngữ tiếng Anh khác trong từ điển

Một số ví dụ nổi tiếng sẽ là

  • Bãi rác
  • bình giữ nhiệt
  • thủy phi cơ
  • Đá khô
  • nữ anh hùng

Đây là những thuật ngữ thương hiệu thực tế đã trở nên phổ biến đến mức chúng đã bị mất nhãn hiệu

Đây thực sự là một phần lý do tại sao bạn thấy "Google" đặt tên của họ trên 101 sản phẩm, bởi vì một số người cho rằng "Google" có nghĩa là "Tìm kiếm trực tuyến" và do đó không còn là nhãn hiệu nữa. Mặt khác, Google sẽ lập luận rằng nó không chỉ có nghĩa là tìm kiếm mà còn có 101 thứ khác và do đó vẫn là một nhãn hiệu. [Pháp lý 🤷]

Đây là một chủ đề pháp lý rất phức tạp và Wiki sẽ có một lời giải thích chi tiết hơn nhiều. vi. wikipedia. org/wiki/Generic_trad

Vì vậy, nếu tôi đoán, tôi cá là Oracle sẽ không kiện về một thuật ngữ như vậy, vì nó sẽ chỉ mở ra một loạt các con sâu có khả năng được khái quát hóa

Công ty nào sở hữu JavaScript?

"JavaScript" là nhãn hiệu của Tập đoàn Oracle tại Hoa Kỳ.

Ai sở hữu ECMAScript?

ECMAScript

Google có được tạo bằng JavaScript không?

Nghiêm túc mà nói, nó ở khắp mọi nơi. Các kết quả tìm kiếm của Google xuất hiện khi bạn gõ vào đó bằng JavaScript . Ứng dụng web Gmail được cung cấp bởi JavaScript.

Cái gì đang thay thế JavaScript?

Dart là một sản phẩm của Google – một ngôn ngữ lập trình hướng đối tượng tương tự như C, được tạo ra để thay thế cho JavaScript. Nếu bạn có kinh nghiệm làm việc với Java, C hoặc C++, bạn có thể sẽ thích phi tiêu hơn JavaScript.

Chủ Đề