AJAX or Not?

This is an experiment in loading page with content in three different ways:

Three Different Versions
  1. Pure Django template
  2. AJAX load table with innerHTML
  3. AJAX load table with AngularJS
Optimization Attempts
  1. Content as inline javascript JSON
  2. Partial server-side, partial AJAX innerHTML
  3. AJAX load table with React
Crazy Hybrids
  1. React with Lovefield local database
  2. React with localStorage local database

Go back to overview page

Title Publish Date Categories Keywords
Generating random avatar images in Django/Python October 2020 Web development Django Python avatar avatars svg
That's Groce! October 2020 Web development Family Mobile that's groce thatsgroce groceries
Progressive CSS rendering with or without data URLs September 2020 Web development Web Performance JavaScript data URL base64 datauri
Quick comparison between sass and node-sass September 2020 Node JavaScript sass node-sass scss
Lazy-load Firebase Firestore and Firebase Authentication in Preact September 2020 Web development Web Performance JavaScript preact-cli firebase firestore
<datalist> looks great on mobile devices August 2020 Web development Mobile datalist <datalist> autocomplete
Test if two URLs are "equal" in JavaScript July 2020 JavaScript URL URLs typescript
findMatchesInText - Find line and column of matches in a text, in JavaScript June 2020 Node JavaScript findMatchesInText needle haystack
hashin 0.15.0 now copes nicely with under_scores June 2020 Python hashin pip pypi
./bin/huey-isnt-running.sh - A bash script to prevent lurking ghosts June 2020 Python Linux Bash huey honcho foreman
Check your email addresses in Python, as a whole May 2020 Python MDN email address validator parseaddr
Benchmark compare Highlight.js vs. Prism May 2020 Node JavaScript Highlight.js Prism Prismjs
Throw JavaScript errors with extra information May 2020 Node JavaScript Error try catch hasOwnProperty
How to use minimalcss without a server April 2020 Web development Node JavaScript minimalcss http-server puppeteer
How post JSON with curl to an Express app April 2020 Node JavaScript express body-parser expressjs
How I added brotli_static to nginx 1.17 in Ubuntu (Eoan Ermine) 19.10 April 2020 Nginx Linux brotli brotli_static nginx modules
How to install Node 12 on Ubuntu (Eoan Ermine) 19.10 April 2020 Node Linux nodejs ubuntu 19.10 eoan Ermine
Build pyenv Python versions on macOS Catalina 10.15 February 2020 Python MacOSX pyenv pyenv-installer catalina
redirect-chain - Getting a comfortable insight input URL redirects history February 2020 Python curl requests redirects
How to resolve a git conflict in poetry.lock February 2020 Python poetry git poetry.lock
"ld: library not found for -lssl" trying to install mysqlclient in Python on macOS February 2020 Python MacOSX ssl mysqlclient openssl
Performance of truth checking a JavaScript object February 2020 Node JavaScript Map object truth
How to pad/fill a string by a variable in Python using f-strings January 2020 Python f-string literal zfill
JavaScript destructuring like Python kwargs with defaults January 2020 Python JavaScript kwargs destructing arguments
How depend on a local Node package without npmjs.com January 2020 JavaScript npm link install-local yarn