Cross Browser Compatibility

Windows, Linux, Solaris, NetWare, HP-UX, and Mac OS are different operating systems developed on different machines because of machine dependency. Since each machine has its own unique sets of code, different sets of software had to be developed specifically for each machine. What does that mean for a web programmer? Many tools are developed to solve the cross browser compatibility. Each machine browser interprets code differently and each JavaScript interpreter in each different operating system are developed differently with their own specifications. So if a new feature of the JavaScript language is available in Firefox that doesn’t mean it will be available in Internet Explorer. The fact that some browsers cannot interpret certain code at all is a big issue; so, to alleviate the stress of bugs in a web application a specification of what all web browser share in common is formulated. There are tools to validate a web page html codes and JavaScript codes. The World Wide Web Consortium (W3C) is an organization working to make a standard specification for all web browsers.