From 868410ceb8bb9d8cd2b088cc19e2a8f267cf1778 Mon Sep 17 00:00:00 2001 From: Taylor Sampson Date: Mon, 6 Oct 2025 16:43:58 -0500 Subject: [PATCH] Adding a demo dropdown with 100k items for load testing --- examples/hundred-thousand-options.html | 100007 ++++++++++++++++++++++ site/dropdown-options.html | 5 + site/hundred-thousand-options.html | 41 + soupault.toml | 5 + 4 files changed, 100058 insertions(+) create mode 100644 examples/hundred-thousand-options.html create mode 100644 site/hundred-thousand-options.html diff --git a/examples/hundred-thousand-options.html b/examples/hundred-thousand-options.html new file mode 100644 index 00000000..37099e6a --- /dev/null +++ b/examples/hundred-thousand-options.html @@ -0,0 +1,100007 @@ +
+

100,000 Options

+ + + +
diff --git a/site/dropdown-options.html b/site/dropdown-options.html index a859ec70..948153ee 100644 --- a/site/dropdown-options.html +++ b/site/dropdown-options.html @@ -49,6 +49,11 @@

Demo and Development Playground

open example on its own page + +
+
+ open example on its own page +
diff --git a/site/hundred-thousand-options.html b/site/hundred-thousand-options.html new file mode 100644 index 00000000..30ab47b1 --- /dev/null +++ b/site/hundred-thousand-options.html @@ -0,0 +1,41 @@ + + + + + + + + + + + +
+ +
+ + + + + +
+
+
+
+
+ + + +
+ + + diff --git a/soupault.toml b/soupault.toml index 548fd273..e282dbe4 100644 --- a/soupault.toml +++ b/soupault.toml @@ -564,6 +564,11 @@ widget = "include" file = "examples/ten-thousand-options.html" selector = ".example #ten-thousand-options" +[widgets.hundred-thousand-options] +widget = "include" +file = "examples/hundred-thousand-options.html" +selector = ".example #hundred-thousand-options" + [widgets.update-options-add-options-to-a-much-select] widget = "include" file = "examples/update-options-add-options-to-a-much-select.html"