W większości wypadków - zapomnij o JS... Opera Mini nie obsługuje, a to za jej pośrednictwem najczęściej są odwiedzane strony przez urządzenia przenośne.
Jeśli chodzi o urządzenia klasy PocketPC, to sprawa jest nieco lepsza - w Pocket Internet Explorer są podstawowe obiekty JS/DOM, ale o potworach typu frameworki, czy moduły animacyjne/AJAX trzeba jeszcze zapomnieć.
W przypadku SkyFire (ogólnie, oparte na KHTML) już chyba jest XmlHttpRequest, ale nie jestem pewien.
Ogólnie - zapomnij o JS na urządzeniach przenośnych.