All the JS is coming from FB, so I don’t have any control over its size.
If you want, you can try to remove the “jfb_output_facebook_init” filter when a user is logged in, but this is unsupported behavior & you’re on your own to test & make sure everything still works properly. If you’re just using the free version of the plugin, it *should* be fine – but the premium addon relies on the JS being there for some of its additional features, & I definitely had issues removing it at some point in the past, which is why it now remains there.
Note that it always needs to be there for non-logged-in users anyway, which is the more relevant scenario (i.e. undoubtedly the vast majority of your page hits).
Hi Justin,
Thanks for answering, i had a suspicion that it was beyond your control, but at least i know for sure now. It’s a shame that Facebook loads so much and doesn’t allow more granularity about what you can request. Ah well!
Oh, I should correct that: I mean there *might* be other clever ways to try to minimize it – I’m just using the default method as per FB’s docs. But it’s not something I’ve looked deeply into, and since I’m using the more-or-less globally accepted method, I can’t imagine getting to a point where trying sidestep the official js would take precedence over implementing actual plugin functionality 😉