So, if you look at the post I linked to, the point is that you always want to prune the list you are sending down to the browser as much as possible.
Don’t just grab ALL the Things. Grab only the list of Things that could possibly pass the Advanced filter you’re going to do later. That is, optimize your search to include only those items that you don’t already know will be excluded later.
Only you can know what criteria you might use for this.
But as you suggest: You have a “Blog” data type and on that there’s a concept of “active”. If you’ve set up your database correctly, you can simply:
Do a Search for... Blog (constraints: Created by {User in Question}, Active = yes)
As I said, this will always be faster than downloading all “Blog” items and filtering in the browser.
The issue being: What if your database has 100,000 Blog items? Well, first, you’ll never be able to download all of those the browser (Bubble will not allow that). But even then, if you say, “Well, I’m not dumb, of course I’m going to limit my Search to only those Blogs created by some specific User”, taking that list and then :filtering in the browser (for only those Blogs that are “active” – whatever that means) will be slower than if you can limit the Search to only return the “active” blogs.
NOW, if you’ve got your database set up in such a way that you cannot construct the Search criteria for “active” blog then you might want to consider setting up so that you can, if this is something that you’re going to commonly do.
But I’m guessing that your Blog data type is set up just fine and your question is academic. If so, just know that what I’m saying is 100% correct. You can test it if you want, but what you’ll have to do is construct a database with a bunch of phony blog posts. (You can do that with List Shifter and some patience, but there’s no need. Limiting the number of returned items at the Search step is always faster than downloading a larger number of search items and filtering in the browser… at least for any scenario where the difference in these two approaches is measurable.)