The current implementation sucks monkeyballs. Here in line https://github.com/doctyper/flexie/blob/master/src/flexie.js#L1327 the script pushes the window location to the stylesheet array. That results as a second request to the webserver. Why would anybody want to do this in modern times. ? Very bad coding here and a lot of bugs created by this logic