Free tools Windows power users keep installed
One-click scans. No signup required.
The June 22, 2020 issue of Bytes used “jQuery and TypeScript take the L” as a playful headline for two separate developments—not evidence that either technology had become obsolete. Bootstrap 5 removed jQuery as a dependency for its plugins, while Deno reportedly changed parts of its own internal implementation from TypeScript to JavaScript. Bootstrap 5 can still work with jQuery, and Deno continued to support TypeScript for users.
What did “jQuery and TypeScript take the L” mean?
Bytes #1 was a short JavaScript ecosystem newsletter published June 22, 2020. Its headline bundled two unrelated news items into a punchline. Bootstrap 5 was dropping its requirement for jQuery; Deno was reportedly moving some internal code from TypeScript to JavaScript. Neither item amounted to a general verdict against jQuery or TypeScript.
As an Amazon Associate I earn from qualifying purchases.
The distinction is scope: Bootstrap changed what its own plugins needed, while Deno’s reported change concerned how the Deno project implemented parts of its own software. Neither decision dictates what another project should use.
Outdated 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 matchWindows Errors? Fix Them Before They Spread
Repair common Windows errors and clear accumulated junk for a smoother, more stable PC - no reinstall needed.Free scan · no reinstallWhat changed in Bootstrap 5?
Bootstrap 5 dropped jQuery as a dependency for its JavaScript plugins and rewrote those plugins in regular JavaScript. Bootstrap’s v5 JavaScript documentation describes using the components without jQuery, and the v5 migration guide records the change.
That means jQuery is not required just to use Bootstrap 5’s plugins. It does not mean Bootstrap 5 is incompatible with jQuery: Bootstrap’s documentation also describes optional integration when jQuery is present. A project can therefore keep jQuery for its own code or other dependencies while using Bootstrap 5.
Customization was part of the broader update
The newsletter also pointed to Bootstrap 5’s Utilities API, CSS custom properties, and expanded customization guidance. The migration guide documents the new customization direction. These changes indicate more ways to tailor Bootstrap; they do not establish that every customization challenge or integration issue is solved.
Rank #2
At the time, the newsletter wondered whether the changes would address friction around customization and using Bootstrap’s JavaScript with frameworks such as Vue and React. It treated that as an open question ahead of the beta, not a demonstrated result. The issue’s beta-timing estimate was a 2020 expectation, not a current schedule.
Why would Deno use JavaScript internally but still support TypeScript?
The newsletter reported that Deno was removing TypeScript from parts of its internal CLI and JavaScript code in favor of JavaScript. That was a decision about Deno’s implementation, not a withdrawal of TypeScript support for people using Deno. The issue explicitly said Deno would continue to support TypeScript.
Rank #3
Bytes attributed the internal change to reasons described in a linked design document: slow incremental compilation, runtime performance, code organization, and the burden of keeping internal code and TypeScript declarations synchronized. The design document itself is not available in the cited material, so these reasons should be understood as the newsletter’s account rather than independently verified statements from Deno’s authors. The issue gives no performance measurements, so “faster” should not be read as a quantified or established gain.
What did the code exercise teach about arrow functions?
The issue’s coding example defines Animal as an arrow function, assigns properties through this, adds a method to Animal.prototype, and then tries to create an instance with new. The problem is that arrow functions do not have their own this and cannot be called as constructors with new.
For a constructor intended to initialize an instance and provide a prototype method, use a traditional function:
function Animal(name, type) {
this.name = name;
this.type = type;
}
Animal.prototype.birthday = function() {
// Birthday behavior goes here.
};
This keeps the constructor’s this tied to the instance created by new Animal(...) and gives the function the prototype behavior the example expects.
Best Value
What else did the 2020 issue include?
Its “One Question Interview” asked what building for the web would look like in five years. Nader Dabit, identified in the issue as a Senior Developer Advocate at Amazon Web Services, predicted less separation between front-end, full-stack, and cloud engineering, with small teams using managed cloud services to build larger systems. That was Dabit’s opinion in 2020, not a current forecast or a quantified finding.
How should readers interpret the headline now?
Read it as a snapshot of two decisions in the JavaScript ecosystem in 2020, not as a comparison or a prediction that either technology would disappear. Bootstrap 5 no longer needed jQuery for its plugins but allowed optional coexistence; Deno reportedly changed its own internal implementation while continuing to support TypeScript for users.
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.
Quick wins for a faster PC:
Repair Windows errors before they cause bigger problemsFix Now →Scan for outdated or missing drivers - takes under a minuteDriver Scan →Clear out junk files and repair common Windows errorsFree Scan →




