+
+
+
+ {{#if this.category.description_excerpt}}
+
+ {{dir-span this.category.description_excerpt htmlSafe="true"}}
+
+ {{/if}}
+ |
+
+
+ {{html-safe
+ this.category.stat
+ }}
+
+ |
+
+{{/unless}}
\ No newline at end of file
diff --git a/app/assets/javascripts/discourse/app/components/parent-category-row-optimized.js b/app/assets/javascripts/discourse/app/components/parent-category-row-optimized.js
new file mode 100644
index 00000000000..ca7e2e4e44b
--- /dev/null
+++ b/app/assets/javascripts/discourse/app/components/parent-category-row-optimized.js
@@ -0,0 +1,3 @@
+import CategoryListItem from "discourse/components/category-list-item";
+
+export default class ParentCategoryRowOptimized extends CategoryListItem {}
diff --git a/app/assets/javascripts/discourse/app/templates/mobile/components/categories-only-optimized.hbs b/app/assets/javascripts/discourse/app/templates/mobile/components/categories-only-optimized.hbs
new file mode 100644
index 00000000000..3bff12c547f
--- /dev/null
+++ b/app/assets/javascripts/discourse/app/templates/mobile/components/categories-only-optimized.hbs
@@ -0,0 +1,36 @@
+{{#if this.categories}}
+ {{#if this.filteredCategories}}
+