Performance: Setting and reading cookies
MEDIUM IMPACT
This concept affects page load speed and interaction responsiveness by adding HTTP headers and client-side storage operations.
from flask import Flask, request, make_response app = Flask(__name__) @app.route('/') def index(): # Store only essential preferences in a compact format resp = make_response('Hello World') resp.set_cookie('prefs', 'dm=1;fs=l;lang=en') return resp @app.route('/read') def read(): prefs = request.cookies.get('prefs') return f'Preferences: {prefs}'
from flask import Flask, request, make_response app = Flask(__name__) @app.route('/') def index(): resp = make_response('Hello World') resp.set_cookie('prefs', 'darkmode=true;fontsize=large;language=en;extra=unused') return resp @app.route('/read') def read(): prefs = request.cookies.get('prefs') return f'Preferences: {prefs}'
| Pattern | DOM Operations | Reflows | Paint Cost | Verdict |
|---|---|---|---|---|
| Large cookies with unnecessary data | None | 0 | Minimal | [X] Bad |
| Compact cookies with essential data only | None | 0 | Minimal | [OK] Good |