Thread:Extension talk:JSBreadCrumbs/Proposal: Merge with BreadCrumbs

Hey! I took over maintaining the Extension:BreadCrumbs about 6 months ago, and I've been thinking that the functional duplication between that and Extension:JSBreadCrumbs is pretty wasteful. JSBreadCrumbs is much faster (and more stable) than BreadCrumbs, but provides no fallback for pageloads without Javascript. I'd like to integrate the two to create a fast, flexible, and more powerful BreadCrumbs extension. Here's what I'm thinking: By default, the new extension will behave exactly the same as JSBreadCrumbs: drop a div on the page and let the Javascript fill it in. However, add a global variable (i.e. an option for administrators) for a pure, server-side implementation, which will provide exactly the same output as the JavaScript. This will make the extension useful in environments in which Javascript use is not preferable (e.g. Internet Explorer-favoring environments, or js-paranoid browsers).