Users of your new application are complaining that the new web front end does not perform the same as the thick client version they were using before. You are going to re-design the application to use JavaScript and AJAX to enhance the user experience. All the functionality and business logic in thick client will be coded into Java Script. What are two drawbacks of this implementation?