PC Slower Than It Used to Be?
A free scan shows the junk files, broken settings and background clutter dragging Windows down - then fixes them in one click.Free scan · Windows 10 & 11Outdated Drivers Are Slowing You Down
One free scan finds every outdated or missing driver and matches the right update for your exact hardware.Free scan · exact hardware matchSome links on this page are affiliate links: if you buy through them we may earn a commission, at no extra cost to you.
Oracle still holds the U.S. federal trademark registration for JAVASCRIPT, but it has not won a final ruling. As of August 18, 2026, Oracle America, Inc. remains the listed owner of Registration No. 2,416,017, while Deno Land Inc.’s cancellation petition remains pending before the U.S. Patent and Trademark Office’s Trademark Trial and Appeal Board (TTAB).
The registration is marked “Cancellation Pending.” That means the legally accurate description is that Oracle continues to hold the registration while the Board considers whether the mark should be canceled—not that Oracle owns the programming language or has permanently secured exclusive control of the word.
The current status in one minute
- Registrant: Oracle America, Inc.
- Mark: JAVASCRIPT
- U.S. registration: No. 2,416,017
- TTAB case: Deno Land Inc. v. Oracle America, Inc., No. 92086835
- Filed: November 22, 2024
- Status: Pending; registration listed as “Cancellation Pending”
- Latest verified docket development: A further extension was recorded July 28, 2026
The official TTABVUE docket showed results through August 13, 2026. No final decision canceling or conclusively upholding the registration had been verified as of August 18.
The Tool Desk
Outbyte PC Repair FREEClear out junk files and repair common Windows errorsFree Scan →Outbyte Driver Updater FREEScan for outdated or missing drivers - takes under a minuteDriver Scan →What Oracle’s registration covers
A federal trademark registration protects a word as a source identifier for the goods and services listed in the registration. Oracle’s registration concerns the word JAVASCRIPT for computer programs, including utility programs, language processors and interpreters, and downloadable versions of such programs, according to the cancellation petition.
#1 Best Overall
That is narrower than saying Oracle owns JavaScript itself. The registration does not give Oracle ownership of the programming language, the .js file extension, every product containing the word, or all uses of “JavaScript” worldwide. This is a U.S. registration, and trademark rights depend on the particular wording, goods or services, use and consumer context.
JavaScript and ECMAScript are not the same legal thing
JavaScript is the name developers commonly use for the language and its broader ecosystem. ECMAScript is the standardized language specification associated with ECMA-262. Ecma International’s TC39 committee develops that specification.
Oracle’s answer acknowledges TC39’s relationship to Ecma International and ECMA-262. Nothing in this trademark proceeding gives Oracle ownership of the ECMA-262 standard, browser implementations or the language’s technical evolution. The relationship is summarized in Oracle’s August 6, 2025 answer.
Quick wins for a faster PC:
Repair Windows errors before they cause bigger problemsFix Now →Fix the driver behind crashes, sound loss and screen glitchesFind Drivers →Clear out junk files and repair common Windows errorsFree Scan →Rank #2
Why Deno is asking for cancellation
Deno Land filed its petition on November 22, 2024. The petition asks the TTAB to cancel Oracle’s registration on three stated grounds:
- Abandonment: Deno alleges the mark was not used in the legally required way, with the required intent to resume use.
- Genericness: Deno argues that “JavaScript” is the common name of a programming language, not a term that identifies Oracle as the source of the listed software.
- Fraud before the USPTO: Deno challenged statements and specimens submitted in connection with a Section 8 and 9 maintenance filing dated December 26, 2019.
These are allegations and legal positions, not established facts. The petition describes JavaScript as the general-purpose language specified by ECMA-262 and maintained through TC39. See the amended pleadings and motion papers.
The fraud claim was dismissed—but that did not decide the trademark’s validity
Oracle moved to dismiss Deno’s fraud claim, arguing, among other things, that Deno had not pleaded fraud adequately and that the challenged Node.js specimen was not material because other specimens had also been submitted. Deno opposed the motion and argued that a misleading specimen and sworn statements could still be material.
The Board granted Oracle’s motion as to the fraud claim. That is a procedural ruling on the pleading, not a finding that Oracle’s registration is valid or that no inaccurate statement was made. The remaining dispute over genericness and abandonment continued. The parties’ arguments appear in Oracle’s motion and Deno’s opposition.
Oracle’s response
In its answer filed August 6, 2025, Oracle admitted that millions of developers use JavaScript and acknowledged TC39’s role in maintaining ECMA-262. Oracle denied the central allegations, including Deno’s claim that the public and industry broadly understand “JavaScript” as a generic term rather than a source identifier. Oracle has not conceded that ordinary technical usage determines the legal result.
Where the case stands procedurally
The case is a TTAB cancellation proceeding, not a general lawsuit against programmers. It moves through discovery, testimony, trial periods and briefing. An extension filing listed the following projected dates:
Rank #4
| Event | Listed date |
|---|---|
| Discovery closes | May 4, 2026 |
| Deno pretrial disclosures | June 18, 2026 |
| Deno trial period ends | August 2, 2026 |
| Oracle pretrial disclosures | August 17, 2026 |
| Oracle trial period ends | October 1, 2026 |
| Deno rebuttal disclosures | October 16, 2026 |
| Deno opening brief | January 14, 2027 |
| Oracle brief | February 13, 2027 |
| Deno reply brief | February 28, 2027 |
| Optional oral-hearing request | March 10, 2027 |
Those are docket dates, not guarantees. Consent motions, Board orders or other schedule changes can move them. The dates come from the December 18, 2025 extension filing; the docket later recorded additional extensions.
Independent reader supportYour contribution helps us test, update, and keep practical guides available for everyone.What this means for developers and companies
Developers do not need to rename the language, change file extensions or stop writing documentation because of this proceeding. The docket contains no general injunction against using “JavaScript” in code, tutorials or technical discussion.
Trademark analysis becomes more fact-specific when “JavaScript” is used as a commercial brand—for example, on software packaging, paid services, merchandise, conferences or domain names. Descriptive and nominative uses may be treated differently from branding that suggests a product comes from Oracle. The relevant goods, wording, jurisdiction, presentation and likelihood of consumer confusion all matter. A business facing a demand should obtain advice from trademark counsel rather than rely on a blanket “safe” or “unsafe” rule.
Best Value
Why genericness matters
A trademark identifies the source of goods or services. A generic term names the goods, services or category itself and ordinarily cannot function as an exclusive trademark for that category. Deno’s central theory is that consumers understand “JavaScript” as the name of a programming language.
That conclusion is not automatic merely because developers commonly use the word generically. The TTAB will evaluate the evidentiary record, the relevant purchasing public, the identified software and services, historical use and the parties’ legal arguments. A mark can also coexist with descriptive or nominative use without every use becoming infringement.
What could happen next
The Board could ultimately cancel the registration in whole or in part, leave it in place, dismiss the petition, or record another resolution such as a settlement. Even cancellation would concern this U.S. registration; it would not automatically decide trademark rights in every country or every commercial context.
If Deno succeeds, Oracle would lose the federal registration’s benefits for the covered goods and services, and the result could reinforce the distinction between a programming-language name and a proprietary product brand. If Oracle prevails, the registration would remain, but that still would not mean Oracle owns every use of “JavaScript.”
Bottom line
Oracle continues to hold the U.S. JAVASCRIPT registration while Deno’s cancellation challenge proceeds. The fraud claim has been dismissed, but the Board has not finally decided the live questions of genericness or abandonment. For ordinary developers, the language, standards and day-to-day terminology remain unaffected by the case itself.
Quick Recap
Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.

