Add conditions for the rest of the js engines
Add support for carakan
Add linear support