Setting the value of the filter query-string parameter to a string using those delimiters creates a list of name/value pairs which can be parsed easily on the server-side and utilized to enhance.
I find the list comprehension much clearer than filter + lambda, but use whichever you find easier.
There are two things that may slow down your use of filter.
The first is the function call.