Forward compatibility is the ability of a system to accept input from later versions of itself. Information processsing In information processing, input is the process of receiving information from an object. ...
Forward compatibility is harder to achieve than backward compatibility, since, in the backward case, the input format is known whereas a forward compatible system needs to cope gracefully with unknown future features. An example of forward compatibility is the stipulation that a web browser should ignore HTML tags it does not recognise. In technology (especially computing), backward compatibility has several related but differing meanings: A system is backward compatible if it is compatible with earlier versions of itself, or sometimes other earlier systems, particularly systems it intends to supplant. ... A web browser is a software package that enables a user to display and interact with documents hosted by web servers. ... In computing, HyperText Markup Language (HTML) is a markup language designed for the creation of web pages and other information viewable in a browser. ...
This article was originally based on material from the Free On-line Dictionary of Computing, which is licensed under the GFDL. The Free On-line Dictionary of Computing (FOLDOC) is an on-line, searchable encyclopedic dictionary of computing subjects. ... GFDL redirects here. ...
Forwardcompatibility (sometimes confused with extensibility) is the ability of a system to accept input intended for later versions of itself.
Forwardcompatibility is harder to achieve than backward compatibility, since, in the backward case, the input data format is known whereas a forwardcompatible system needs to cope gracefully with an unknown future data format or requests for unknown future features.
An example of forwardcompatibility is the specification that a web browser ignore HTML tags not recognised.