Skip to content

Commit 51e1e64

Browse files
committed
fix(seo): shorten all Beyond 33 page titles to 50-60 chars
Shorten page titles to prevent truncation in search results. Full titles (with ' - 33 JavaScript Concepts' suffix) now fit within the recommended 50-60 character range. 28 pages updated: - hoisting, proxy-reflect, requestanimationframe - localstorage-sessionstorage, object-methods, debouncing-throttling - property-descriptors, getters-setters, tagged-template-literals - javascript-type-nuances, event-delegation, memory-management - memoization, indexeddb, json-deep-dive, blob-file-api - resize-observer, garbage-collection, typed-arrays-arraybuffers - custom-events, event-bubbling-capturing, weakmap-weakset - strict-mode, performance-observer, mutation-observer - cookies, temporal-dead-zone, computed-property-names Per ahrefs SEO recommendation: titles should be 50-60 chars max.
1 parent 8ab94ce commit 51e1e64

28 files changed

Lines changed: 28 additions & 28 deletions

docs/beyond/concepts/blob-file-api.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
---
2-
title: "Blob & File API: Working with Binary Data in JavaScript"
2+
title: "Blob & File API in JavaScript"
33
sidebarTitle: "Blob & File API"
44
description: "Learn JavaScript Blob and File APIs for binary data. Create, read, and manipulate files, handle uploads, generate downloads, and work with FileReader."
55
---

docs/beyond/concepts/computed-property-names.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
---
2-
title: "Computed Property Names: Dynamic Object Keys in JavaScript"
2+
title: "Computed Property Names in JS"
33
sidebarTitle: "Computed Property Names"
44
description: "Learn JavaScript computed property names. Create dynamic object keys with variables, expressions, Symbols, and computed methods for cleaner ES6+ code."
55
---

docs/beyond/concepts/cookies.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
---
2-
title: "Cookies: Server-Accessible Browser Storage in JavaScript"
2+
title: "Cookies in JavaScript"
33
sidebarTitle: "Cookies"
44
description: "Learn JavaScript cookies. Understand how to read, write, and delete cookies, cookie attributes like HttpOnly and SameSite, and security best practices."
55
---

docs/beyond/concepts/custom-events.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
---
2-
title: "Custom Events: Create Your Own Events in JavaScript"
2+
title: "Custom Events in JavaScript"
33
sidebarTitle: "Custom Events"
44
description: "Learn JavaScript custom events. Create, dispatch, and listen for CustomEvent, pass data with the detail property, and build decoupled event-driven architectures."
55
---

docs/beyond/concepts/debouncing-throttling.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
---
2-
title: "Debouncing & Throttling: Control Event Frequency in JS"
2+
title: "Debouncing & Throttling in JS"
33
sidebarTitle: "Debouncing & Throttling: Control Event Frequency"
44
description: "Learn debouncing and throttling in JavaScript. Optimize event handlers, reduce API calls, and implement both patterns from scratch with real-world examples."
55
---

docs/beyond/concepts/event-bubbling-capturing.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
---
2-
title: "Event Bubbling & Capturing: Event Propagation in JavaScript"
2+
title: "Event Bubbling & Capturing"
33
sidebarTitle: "Event Bubbling & Capturing"
44
description: "Learn event bubbling and capturing in JavaScript. Understand the three phases of event propagation, stopPropagation, and when to use capturing vs bubbling."
55
---

docs/beyond/concepts/event-delegation.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
---
2-
title: "Event Delegation: Handle Events Efficiently in JavaScript"
2+
title: "Event Delegation in JavaScript"
33
sidebarTitle: "Event Delegation"
44
description: "Learn event delegation in JavaScript. Handle events efficiently using bubbling, manage dynamic elements, reduce memory usage, and implement common patterns."
55
---

docs/beyond/concepts/garbage-collection.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
---
2-
title: "Garbage Collection: How JavaScript Frees Memory"
2+
title: "JavaScript Garbage Collection"
33
sidebarTitle: "Garbage Collection"
44
description: "Learn how JavaScript garbage collection works. Understand mark-and-sweep, reachability, and how to write memory-efficient code that helps the engine."
55
---

docs/beyond/concepts/getters-setters.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
---
2-
title: "Getters & Setters: Computed Properties in JavaScript"
2+
title: "Getters & Setters in JavaScript"
33
sidebarTitle: "Getters & Setters: Computed Properties"
44
description: "Learn JavaScript getters and setters. Create computed properties, validate data on assignment, and build encapsulated objects with get and set accessors."
55
---

docs/beyond/concepts/hoisting.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
---
2-
title: "Hoisting: How Declarations Move to the Top in JavaScript"
2+
title: "Hoisting in JavaScript"
33
sidebarTitle: "Hoisting: How Declarations Move to the Top"
44
description: "Learn JavaScript hoisting and how declarations are moved to the top of their scope. Understand var vs let vs const hoisting, function hoisting, the Temporal Dead Zone, and common pitfalls."
55
---

0 commit comments

Comments
 (0)