Bootstrap Research & Evidence-Based Practice 2 — Questions and Answers
Question 1: When researching Bootstrap browser compatibility, which official resource provides the most authoritative list of supported browsers?
- Bootstrap's GitHub issues page
- The browserslist file in Bootstrap's repository (Correct answer)
- Stack Overflow community answers
- W3Schools Bootstrap reference
Correct answer: The browserslist file in Bootstrap's repository
Bootstrap's repository includes a browserslist config file that explicitly defines the supported browser targets used during compilation.
Question 2: A developer wants evidence-based data on Bootstrap's bundle size impact. Which approach best quantifies the cost of including Bootstrap's full CSS?
- Counting the number of CSS rules manually
- Running bundlephobia.com or a local webpack-bundle-analyzer report (Correct answer)
- Reading the Bootstrap changelog
- Checking the number of Bootstrap GitHub stars
Correct answer: Running bundlephobia.com or a local webpack-bundle-analyzer report
Tools like bundlephobia.com and webpack-bundle-analyzer provide actual gzip/brotli size metrics, giving objective evidence of the bundle cost.
Question 3: Which Bootstrap documentation section should a developer consult first when researching whether a component meets WCAG 2.1 AA accessibility standards?
- JavaScript plugins section
- Each component's own 'Accessibility' sub-section in the docs (Correct answer)
- The migration guide
- The examples page
Correct answer: Each component's own 'Accessibility' sub-section in the docs
Bootstrap's component documentation includes an 'Accessibility' sub-section for each component that notes ARIA attributes and known limitations.
Question 4: A team is evaluating whether to upgrade from Bootstrap 4 to Bootstrap 5. Which document is the authoritative source for breaking changes?
- The README file
- The official Bootstrap migration guide (Correct answer)
- A third-party blog post
- The Bootstrap Twitter feed
Correct answer: The official Bootstrap migration guide
Bootstrap publishes an official migration guide that exhaustively lists all breaking API, class, and variable changes between major versions.
Question 5: When assessing evidence for whether PurgeCSS meaningfully reduces Bootstrap's production CSS size, what is the most reliable method?
- Asking on Reddit
- Measuring file size before and after PurgeCSS in a controlled build (Correct answer)
- Reading the Bootstrap source code only
- Checking the number of unused classes visually
Correct answer: Measuring file size before and after PurgeCSS in a controlled build
A controlled before-and-after file size comparison after running PurgeCSS provides empirical, reproducible evidence of size reduction.
Question 6: Which methodology best supports evidence-based selection between Bootstrap's CSS Grid utilities and its Flexbox grid for a specific layout?
- Choosing based on personal preference
- Building a prototype with each approach and measuring rendering performance via DevTools (Correct answer)
- Always defaulting to Flexbox because it is older
- Selecting CSS Grid because it is newer
Correct answer: Building a prototype with each approach and measuring rendering performance via DevTools
Prototyping both approaches and using browser DevTools to measure layout recalculation time provides empirical evidence for the better-performing choice.
Question 7: A researcher wants to compare real-world Bootstrap customization patterns across open-source projects. Which source provides the broadest evidence base?
- A single company's internal codebase
- GitHub code search across public repositories using Bootstrap (Correct answer)
- The Bootstrap official examples page
- One published book on Bootstrap
Correct answer: GitHub code search across public repositories using Bootstrap
GitHub code search spans millions of public repositories, providing a large and diverse evidence base for real-world Bootstrap usage patterns.
When researching Bootstrap browser compatibility, which official resource provides the most authoritative list of supported browsers?