objc vs. js